Index: /trunk/src/org/openstreetmap/josm/data/osm/Node.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/Node.java	(revision 3429)
+++ /trunk/src/org/openstreetmap/josm/data/osm/Node.java	(revision 3430)
@@ -124,4 +124,11 @@
         super(0, false);
         setEastNorth(eastNorth);
+    }
+
+    @Override
+    void setDataset(DataSet dataSet) {
+        super.setDataset(dataSet);
+        if (!isIncomplete() && (getCoor() == null || getEastNorth() == null))
+            throw new DataIntegrityProblemException("Complete node with null coordinates: " + toString() + get3892DebugInfo());
     }
 
