Index: /trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java	(revision 12312)
+++ /trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java	(revision 12313)
@@ -791,4 +791,8 @@
     private void useLastMoveCommandIfPossible() {
         DataSet dataSet = getLayerManager().getEditDataSet();
+        if (dataSet == null) {
+            // It may happen that there is no edit layer.
+            return;
+        }
         Command c = getLastCommandInDataset(dataSet);
         Collection<Node> affectedNodes = AllNodesVisitor.getAllNodes(dataSet.getSelected());
