Index: trunk/src/org/openstreetmap/josm/data/validation/tests/MultipolygonTest.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/tests/MultipolygonTest.java	(revision 5011)
+++ trunk/src/org/openstreetmap/josm/data/validation/tests/MultipolygonTest.java	(revision 5012)
@@ -118,4 +118,5 @@
         if (!w.isClosed() && ElemStyles.hasAreaElemStyle(w, false)) {
             List<Node> nodes = w.getNodes();
+            if (nodes.size()<1) return; // fix zero nodes bug
             errors.add(new TestError(this, Severity.WARNING, tr("Area style way is not closed"), NOT_CLOSED,
                     Collections.singletonList(w), Arrays.asList(nodes.get(0), nodes.get(nodes.size() - 1))));
@@ -197,4 +198,5 @@
             List<Node> openNodes = new LinkedList<Node>();
             for (List<Node> w : nonClosedWays) {
+                if (w.size()<1) continue;
                 openNodes.add(w.get(0));
                 openNodes.add(w.get(w.size() - 1));
