Index: src/org/openstreetmap/josm/plugins/auto_tools/actions/SplittingTool.java
===================================================================
--- src/org/openstreetmap/josm/plugins/auto_tools/actions/SplittingTool.java	(revision 69)
+++ src/org/openstreetmap/josm/plugins/auto_tools/actions/SplittingTool.java	(working copy)
@@ -89,8 +89,9 @@
         MainApplication.getMap().mapView.addKeyListener(new KeyAdapter() {
             @Override
             public void keyPressed(KeyEvent e) {
-                if (MainApplication.getMap() != null && e.getKeyCode() == MainApplication.getMap().mapMode.getShortcut().getAssignedKey()
-                        && MainApplication.getLayerManager().getEditLayer()!=null) {
+                if (MainApplication.getMap() != null && MainApplication.getMap().mapMode != null
+                        && e.getKeyCode() == MainApplication.getMap().mapMode.getShortcut().getAssignedKey()
+                        && MainApplication.getLayerManager().getEditLayer() != null) {
                     counter++;
                 }
             }
