﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
6426	turnlane plugin: needs better info (WAS: seems to be broken after core changes (exception))	skyper	benshu	"I did not get the plugin to work, please help.

The description so far is quite small but I think this would be a very useful plugin and might solve the big problem with lanes in the future.

All I got were 2 warning:

{{{
An error occured while constructing the model. Please, run the validator to make sure the data is consistent
Error: Ways can not be ordered
}}}
or
{{{
Error: The tag ""lanes"" is missing
}}}


{{{
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2011-06-02 01:31:20
Last Changed Author: stoecker
Revision: 4114
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2011-06-01 22:23:11 +0200 (Wed, 01 Jun 2011)
Last Changed Rev: 4114

GET http://api.openstreetmap.org/api/capabilities... OK
Communications with http://api.openstreetmap.org/api established using protocol version 0.6.
loading plugin 'turnlanes' (version 25908)
GET http://api.openstreetmap.org/api/0.6/map?bbox=7.843844,47.9846654,7.844265099999999,47.9849544
java.lang.IllegalArgumentException: Ways can't be ordered.
	at org.openstreetmap.josm.plugins.turnlanes.model.Utils.findPathSegment(Utils.java:203)
	at org.openstreetmap.josm.plugins.turnlanes.model.Utils.findPath(Utils.java:181)
	at org.openstreetmap.josm.plugins.turnlanes.model.Utils.orderWays(Utils.java:160)
	at org.openstreetmap.josm.plugins.turnlanes.model.ModelContainer.<init>(ModelContainer.java:113)
	at org.openstreetmap.josm.plugins.turnlanes.model.ModelContainer.create(ModelContainer.java:26)
	at org.openstreetmap.josm.plugins.turnlanes.gui.TurnLanesDialog$3.selectionChanged(TurnLanesDialog.java:82)
	at org.openstreetmap.josm.data.osm.DataSet.fireSelectionChanged(DataSet.java:404)
	at org.openstreetmap.josm.data.osm.DataSet.toggleSelected(DataSet.java:480)
	at org.openstreetmap.josm.actions.mapmode.SelectAction.selectPrims(SelectAction.java:672)
	at org.openstreetmap.josm.actions.mapmode.SelectAction.mouseReleased(SelectAction.java:500)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
	at java.awt.Component.processMouseEvent(Component.java:6136)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:5901)
	at java.awt.Container.processEvent(Container.java:2105)
	at java.awt.Component.dispatchEventImpl(Component.java:4497)
	at java.awt.Container.dispatchEventImpl(Container.java:2163)
	at java.awt.Component.dispatchEvent(Component.java:4323)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
	at java.awt.Container.dispatchEventImpl(Container.java:2149)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4323)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
	at java.awt.EventQueue.access$000(EventQueue.java:96)
	at java.awt.EventQueue$1.run(EventQueue.java:608)
	at java.awt.EventQueue$1.run(EventQueue.java:606)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
	at java.awt.EventQueue$2.run(EventQueue.java:622)
	at java.awt.EventQueue$2.run(EventQueue.java:620)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
....

}}}

"	enhancement	closed	major		Plugin turnlanes	tested	fixed	turn lane broken	
