Index: LineSplitterFilter.java
===================================================================
--- LineSplitterFilter.java	(revision 2581)
+++ LineSplitterFilter.java	(working copy)
@@ -23,6 +23,7 @@
 import uk.me.parabola.log.Logger;
 import uk.me.parabola.mkgmap.general.MapElement;
 import uk.me.parabola.mkgmap.general.MapLine;
+import uk.me.parabola.mkgmap.general.MapRoad;
 import uk.me.parabola.mkgmap.general.MapShape;
 
 /**
@@ -64,6 +65,10 @@
 		}
 
 		log.debug("line too long, splitting");
+		if(line instanceof MapRoad) {
+			MapRoad road = ((MapRoad)line);
+			log.error("Way " + road.getRoadDef() + " has more than "+ MAX_POINTS_IN_LINE + "points and is about to be split (routing will be broken)");
+		} 
 
 		MapLine l = line.copy();
 
@@ -72,7 +77,7 @@
 		boolean first = true;
 		int remaining = points.size();
 		int wantedSize = (remaining < MAX_POINTS_IN_LINE + MIN_POINTS_IN_LINE) ? remaining / 2 + 10 : MAX_POINTS_IN_LINE;
-
+		
 		for (Coord co : points) {
 			coords.add(co);
 			--remaining;
