Index: /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedWay.java
===================================================================
--- /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedWay.java	(revision 5245)
+++ /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedWay.java	(revision 5246)
@@ -26,4 +26,6 @@
 	/** Unnamed way error */
 	protected static final int UNNAMED_WAY  = 2;
+	/** One node way error */
+	protected static final int ONE_NODE_WAY = 3;
 
     /** Tags allowed in a way */
@@ -48,6 +50,6 @@
 	public UntaggedWay() 
 	{
-		super(tr("Untagged ways."),
-			  tr("This test checks for untagged ways."));
+		super(tr("Untagged, empty, and one node ways."),
+			  tr("This test checks for untagged, empty and one node ways."));
 	}
 
@@ -92,4 +94,9 @@
         }
         
+        if( w.nodes.size() == 1 )
+        {
+            errors.add( new TestError(this, Severity.ERROR, tr("One node ways"), w, ONE_NODE_WAY) );
+        }
+        
 	}		
 	
@@ -99,5 +106,6 @@
 		if( testError.getTester() instanceof UntaggedWay )
 		{
-			return testError.getInternalCode() == EMPTY_WAY;
+			return testError.getInternalCode() == EMPTY_WAY
+				|| testError.getInternalCode() == ONE_NODE_WAY;
 		}
 		
