Opened 14 years ago

Last modified 8 years ago

#7644 new defect

Crash during upload — at Version 1

Reported by: achims311 Owned by: benshu
Priority: normal Milestone:
Component: Plugin turnlanes Version: tested
Keywords: Cc:

Description (last modified by skyper)

Hi,

I implemented the turnlanes.
After uploading I got the following bug report:

Debian-Release: 0.0.svn5181+dfsg1-1
Build-Date: 2012-04-19 10:37:58
Revision: 5181
Is-Local-Build: true

Identification: JOSM/1.5 (5181 en)
Memory Usage: 144 MB / 853 MB (39 MB allocated, but free)
Java version: 1.6.0_24, Sun Microsystems Inc., OpenJDK 64-Bit Server VM
Operating system: Linux
Dataset consistency test: No problems found

Plugin: AddrInterpolation
Plugin: FixAddresses (27907)
Plugin: HouseNumberTaggingTool (27865)
Plugin: ImageWayPoint (27852)
Plugin: ImportImagePlugin (27906)
Plugin: OpeningHoursEditor (27852)
Plugin: PicLayer (27883)
Plugin: RoadSigns (27868)
Plugin: buildings_tools (27984)
Plugin: mapdust (27884)
Plugin: native_password_manager (27865)
Plugin: openstreetbugs (27852)
Plugin: photo_geotagging (27649)
Plugin: public_transport (28014)
Plugin: restart (27852)
Plugin: routes (27887)
Plugin: routing (28138)
Plugin: tageditor (27869)
Plugin: todo (27970)
Plugin: turnlanes (27927)
Plugin: turnrestrictions (27891)

java.lang.IllegalArgumentException: There is no road containing the given way.
	at org.openstreetmap.josm.plugins.turnlanes.model.ModelContainer.getRoad(ModelContainer.java:201)
	at org.openstreetmap.josm.plugins.turnlanes.model.Junction.getRoadEnd(Junction.java:55)
	at org.openstreetmap.josm.plugins.turnlanes.model.Junction.getRoadEnds(Junction.java:44)
	at org.openstreetmap.josm.plugins.turnlanes.gui.State$IncomingActive.carryOver(State.java:150)
	at org.openstreetmap.josm.plugins.turnlanes.gui.JunctionPane.setState(JunctionPane.java:327)
	at org.openstreetmap.josm.plugins.turnlanes.gui.JunctionPane.setState(JunctionPane.java:308)
	at org.openstreetmap.josm.plugins.turnlanes.gui.JunctionPane.refresh(JunctionPane.java:487)
	at org.openstreetmap.josm.plugins.turnlanes.gui.TurnLanesDialog$1.refresh(TurnLanesDialog.java:127)
	at org.openstreetmap.josm.plugins.turnlanes.gui.TurnLanesDialog$1.primitivesRemoved(TurnLanesDialog.java:102)
	at org.openstreetmap.josm.data.osm.event.PrimitivesRemovedEvent.fire(PrimitivesRemovedEvent.java:25)
	at org.openstreetmap.josm.data.osm.DataSet.fireEventToListeners(DataSet.java:1008)
	at org.openstreetmap.josm.data.osm.DataSet.endUpdate(DataSet.java:987)
	at org.openstreetmap.josm.data.osm.OsmPrimitive.writeUnlock(OsmPrimitive.java:323)
	at org.openstreetmap.josm.data.osm.OsmPrimitive.setOsmId(OsmPrimitive.java:356)
	at org.openstreetmap.josm.io.DiffResultProcessor.postProcess(DiffResultProcessor.java:126)
	at org.openstreetmap.josm.io.OsmApi.uploadDiff(OsmApi.java:490)
	at org.openstreetmap.josm.io.OsmServerWriter.uploadChangesAsDiffUpload(OsmServerWriter.java:132)
	at org.openstreetmap.josm.io.OsmServerWriter.uploadOsm(OsmServerWriter.java:208)
	at org.openstreetmap.josm.gui.io.UploadPrimitivesTask.realRun(UploadPrimitivesTask.java:246)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:82)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:145)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:679)

Change History (1)

comment:1 by skyper, 13 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.