Index: trunk/src/org/openstreetmap/josm/actions/CreateMultipolygonAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/CreateMultipolygonAction.java	(revision 7665)
+++ trunk/src/org/openstreetmap/josm/actions/CreateMultipolygonAction.java	(revision 7666)
@@ -65,6 +65,11 @@
     public CreateMultipolygonAction(final boolean update) {
         super(getName(update), "multipoly_create", getName(update),
-                update  ? Shortcut.registerShortcut("tools:multipoly_update", tr("Tool: {0}", getName(true)), KeyEvent.VK_B, Shortcut.CTRL_SHIFT)
-                        : Shortcut.registerShortcut("tools:multipoly_create", tr("Tool: {0}", getName(false)), KeyEvent.VK_B, Shortcut.CTRL),
+                /* atleast three lines for each shortcut or the server extractor fails */
+                update  ? Shortcut.registerShortcut("tools:multipoly_update",
+                            tr("Tool: {0}", getName(true)),
+                            KeyEvent.VK_B, Shortcut.CTRL_SHIFT)
+                        : Shortcut.registerShortcut("tools:multipoly_create",
+                            tr("Tool: {0}", getName(false)),
+                            KeyEvent.VK_B, Shortcut.CTRL),
                 true, update ? "multipoly_update" : "multipoly_create", true);
         this.update = update;
