﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
5005	revert plugin: cannot revert change set if objects not already in data set	bastiK	Upliner	"Reverting a change set fails. I started with a blank layer.

{{{
GET http://api06.dev.openstreetmap.org/api/0.6/changeset/3859
GET http://api06.dev.openstreetmap.org/api/0.6/changeset/3859/download
GET http://api06.dev.openstreetmap.org/api/0.6/way/85190/2
GET http://api06.dev.openstreetmap.org/api/0.6/node/3553144/1
GET http://api06.dev.openstreetmap.org/api/0.6/node/3553143/1
GET http://api06.dev.openstreetmap.org/api/0.6/node/3193882/2
java.lang.IllegalStateException: Missing merge target for node with id 3,195,563
	at reverter.DataSetToCmd.mergeNodeList(DataSetToCmd.java:115)
	at reverter.DataSetToCmd.fixReferences(DataSetToCmd.java:89)
	at reverter.DataSetToCmd.merge(DataSetToCmd.java:157)
	at reverter.DataSetToCmd.<init>(DataSetToCmd.java:37)
	at reverter.ChangesetReverter.RevertChangeset(ChangesetReverter.java:109)
	at reverter.RevertChangesetAction$1.realRun(RevertChangesetAction.java:44)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:83)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:129)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
}}}"	defect	closed	normal		Plugin reverter	latest	fixed		
