Index: /applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/SplitObjectAction.java
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/SplitObjectAction.java	(revision 35832)
+++ /applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/SplitObjectAction.java	(revision 35833)
@@ -222,10 +222,10 @@
         }
         // both nodes aren't allowed to be consecutive
-        if (nodeIndex1 == nodeIndex2 + 1 ||
-                nodeIndex2 == nodeIndex1 + 1 ||
-                // minus 2 because we've a circular way where
-                // the penultimate node is the last unique one
-                (nodeIndex1 == 0 && nodeIndex2 == selectedWay.getNodesCount() - 2) ||
-                (nodeIndex2 == 0 && nodeIndex1 == selectedWay.getNodesCount() - 2)) {
+		if ((splitWay == null || splitWay.getNodesCount() == 2)
+				&& (nodeIndex1 == nodeIndex2 + 1 || nodeIndex2 == nodeIndex1 + 1 ||
+				// minus 2 because we've a circular way where
+				// the penultimate node is the last unique one
+						(nodeIndex1 == 0 && nodeIndex2 == selectedWay.getNodesCount() - 2)
+						|| (nodeIndex2 == 0 && nodeIndex1 == selectedWay.getNodesCount() - 2))) {
             showWarningNotification(
                     tr("The selected nodes can not be consecutive nodes in the object."));
