Index: applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/Test.java
===================================================================
--- applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/Test.java	(revision 5508)
+++ applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/Test.java	(revision 5583)
@@ -123,5 +123,5 @@
         for (OsmPrimitive p : selection)
         {
-        	if( !p.deleted )
+        	if( !p.deleted || !p.incomplete )
         		p.visit(this);
         }
Index: applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/TestError.java
===================================================================
--- applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/TestError.java	(revision 5508)
+++ applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/TestError.java	(revision 5583)
@@ -201,5 +201,5 @@
         for( OsmPrimitive p : primitives)
         {
-            if( !p.deleted )
+            if( !p.deleted || !p.incomplete )
                 p.visit(v);
         }
Index: applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/Coastlines.java
===================================================================
--- applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/Coastlines.java	(revision 5508)
+++ applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/Coastlines.java	(revision 5583)
@@ -52,5 +52,5 @@
 	public void visit(Way w) 
 	{
-        if( w.deleted )
+        if( w.deleted || w.incomplete )
             return;
         
Index: applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/CrossingWays.java
===================================================================
--- applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/CrossingWays.java	(revision 5508)
+++ applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/CrossingWays.java	(revision 5583)
@@ -51,5 +51,5 @@
 	public void visit(Way w) 
 	{
-        if( w.deleted )
+        if( w.deleted || w.incomplete )
             return;
         
Index: applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java
===================================================================
--- applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java	(revision 5508)
+++ applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java	(revision 5583)
@@ -119,5 +119,5 @@
 		// merge and replace them with the 'target' node
 		for (Way w : Main.ds.ways) {
-			if (w.deleted) continue;
+			if (w.deleted || w.incomplete) continue;
 			// FIXME: use some fancy method from java.util.Collections and
 			// List.replace
Index: applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicatedWayNodes.java
===================================================================
--- applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicatedWayNodes.java	(revision 5508)
+++ applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicatedWayNodes.java	(revision 5583)
@@ -19,5 +19,5 @@
 
 	@Override public void visit(Way w) {
-		if (w.deleted) return;
+		if (w.deleted || w.incomplete) return;
 
 		Node lastN = null;
Index: applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/SimilarNamedWays.java
===================================================================
--- applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/SimilarNamedWays.java	(revision 5508)
+++ applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/SimilarNamedWays.java	(revision 5583)
@@ -52,5 +52,5 @@
 	public void visit(Way w) 
 	{
-        if( w.deleted )
+        if( w.deleted || w.incomplete )
             return;
         
Index: applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedNode.java
===================================================================
--- applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedNode.java	(revision 5508)
+++ applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedNode.java	(revision 5583)
@@ -50,5 +50,5 @@
 		if (partialSelection) {
 			for (OsmPrimitive p : selection) {
-				if (!p.deleted && p instanceof Node) {
+				if (!p.deleted && !p.incomplete && p instanceof Node) {
 					p.visit(this);
 				}
@@ -59,5 +59,5 @@
 		} else {
 			for (OsmPrimitive p : selection) {
-				if (!p.deleted) {
+				if (!p.deleted && !p.incomplete) {
 					p.visit(this);
 				}
