﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
14668	IAE: Primitive to delete must be in a dataset	adam.step@…	team	"==== What steps will reproduce the problem?
1. run OSM trace server 
2. use Czech CUZK.KM as layer
3. trace two buildings that are adjacent next to each other

==== What is the expected result?
draw buildings
==== What happens instead?
the second buildings corrupts the tool
==== Please provide any additional information below. Attach a screenshot if possible.

{{{
URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2017-04-02 01:45:00 +0200 (Sun, 02 Apr 2017)
Build-Date:2017-04-02 01:34:50
Revision:11826
Relative:URL: ^/trunk

Identification: JOSM/1.5 (11826 en) Windows 8.1 64-Bit
Memory Usage: 989 MB / 989 MB (59 MB allocated, but free)
Java version: 1.8.0_111-b14, Oracle Corporation, Java HotSpot(TM) Client VM
Screen: \Display0 1920x1080, \Display1 1280x1024
Maximum Screen Size: 1920x1080
Dataset consistency test: No problems found

Plugins:
+ FixAddresses (33182)
+ Tracer (33004)
+ czechaddress (33033)
+ ejml (32680)
+ geotools (33042)
+ jts (32699)
+ turnrestrictions (33088)

Last errors/warnings:
- W: java.net.SocketTimeoutException: Read timed out
- W: java.net.SocketTimeoutException: Read timed out
- W: java.net.SocketTimeoutException: Read timed out
- E: Handled by bug report queue: java.lang.IllegalArgumentException: Primitive to delete must be in a dataset
- E: Handled by bug report queue: java.lang.IllegalArgumentException: Primitive to delete must be in a dataset
- E: Handled by bug report queue: java.lang.IllegalArgumentException: Primitive to delete must be in a dataset
- E: Handled by bug report queue: java.lang.IllegalArgumentException: Primitive to delete must be in a dataset


=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (18) of main
java.lang.IllegalArgumentException: Primitive to delete must be in a dataset
	at org.openstreetmap.josm.command.DeleteCommand.checkConsistency(DeleteCommand.java:163)
	at org.openstreetmap.josm.command.DeleteCommand.<init>(DeleteCommand.java:96)
	at org.openstreetmap.josm.command.DeleteCommand.<init>(DeleteCommand.java:106)
	at org.openstreetmap.josm.plugins.tracer.ConnectWays.mergeNodes(ConnectWays.java:108)
	at org.openstreetmap.josm.plugins.tracer.ConnectWays.connect(ConnectWays.java:72)
	at org.openstreetmap.josm.plugins.tracer.TracerAction.traceSync(TracerAction.java:132)
	at org.openstreetmap.josm.plugins.tracer.TracerAction.access$000(TracerAction.java:34)
	at org.openstreetmap.josm.plugins.tracer.TracerAction$1.realRun(TracerAction.java:79)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:95)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:143)
	at java.lang.Thread.run(Unknown Source)
}}}
"	defect	new	normal		Plugin tracer	tested		template_report	
