Index: /trunk/src/org/openstreetmap/josm/data/osm/DatasetConsistencyTest.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/DatasetConsistencyTest.java	(revision 2526)
+++ /trunk/src/org/openstreetmap/josm/data/osm/DatasetConsistencyTest.java	(revision 2527)
@@ -112,4 +112,14 @@
     }
 
+    private void checkZeroNodesWays() {
+        for (Way way:dataSet.getWays()) {
+            if (way.isUsable() && way.getNodesCount() == 0) {
+                writer.println(String.format("Way %s has zero nodes", way));
+            } else if (way.isUsable() && way.getNodesCount() == 1) {
+                writer.println(String.format("Way %s has only one node", way));
+            }
+        }
+    }
+
     public void runTest() {
         try {
@@ -120,4 +130,5 @@
             searchWays();
             refferedPrimitiveNotInDataset();
+            checkZeroNodesWays();
         } catch (Exception e) {
             writer.println("Exception during dataset integrity test:");
