Index: trunk/src/org/openstreetmap/josm/command/Command.java
===================================================================
--- trunk/src/org/openstreetmap/josm/command/Command.java	(revision 5822)
+++ trunk/src/org/openstreetmap/josm/command/Command.java	(revision 5824)
@@ -16,4 +16,5 @@
 
 import org.openstreetmap.josm.Main;
+import org.openstreetmap.josm.data.coor.LatLon;
 import org.openstreetmap.josm.data.osm.Node;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
@@ -217,6 +218,7 @@
 
     private static boolean isOutlying(OsmPrimitive osm, Area area) {
-        if (osm instanceof Node) {
-            return !osm.isNewOrUndeleted() && !area.contains(((Node) osm).getCoor());
+        if (osm instanceof Node && !osm.isNewOrUndeleted()) {
+            LatLon coor = ((Node) osm).getCoor();
+            return coor != null && !area.contains(coor);
         } else if (osm instanceof Way) {
             for (Node n : ((Way) osm).getNodes()) {
