Index: trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java	(revision 845)
+++ trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java	(revision 846)
@@ -97,4 +97,5 @@
 					if (w.deleted || w.incomplete) continue;
 					int last = w.nodes.size()-1;
+					if(last <= 0) continue; // zero or one node ways
 					Boolean circular = w.nodes.get(0).equals(w.nodes.get(last));
 					int i = 0;
