﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
10908	tracer2 touching buildings bug	damndog@…	team	"==== What steps will reproduce the problem?
1. trace one building
2. try to trace another, but ""touching"" the first
3. traceing works fine, but connecting new object to existing fails

==== What is the expected result?
to connect touching buildings by theirs corners
==== What happens instead?
josm exception
==== Please provide any additional information below. Attach a screenshot if possible.
not sure, but I thing plugin tracer2 just isn't compatible with newer josm versions. graphical preview in tracer server2server looks like it works right (and no errors displayed etc)
{{{
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2014-12-29 00:11:17
Last Changed Author: Don-vip
Revision: 7906
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Relative URL: ^/trunk
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2014-12-29 00:13:58 +0100 (Mon, 29 Dec 2014)
Last Changed Rev: 7906

Identification: JOSM/1.5 (7906 pl) Windows 7 64-Bit
Memory Usage: 371 MB / 910 MB (177 MB allocated, but free)
Java version: 1.7.0_17, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Dataset consistency test: No problems found

Plugins:
- FastDraw (30892)
- HouseNumberTaggingTool (30892)
- OpeningHoursEditor (30892)
- PicLayer (30892)
- Tracer2 (30892)
- buildings_tools (30892)
- editgpx (30892)
- geochat (30892)
- geotools (30892)
- imagery_offset_db (30892)
- importvec (30892)
- jts (30892)
- kendzi3d (1.0.183)
- kendzi3d-jogl (37)
- log4j (30892)
- merge-overlap (30892)
- notes (v0.9.5)
- reltoolbox (30892)
- reverter (30892)
- tageditor (30892)
- turnlanes (30892)
- turnrestrictions (30892)
- utilsplugin2 (30892)
- waydownloader (30892)

Last errors/warnings:
- E: java.lang.IllegalArgumentException: Primitive to delete must be in a dataset
- E: java.lang.IllegalArgumentException: Primitive to delete must be in a dataset
- E: java.lang.IllegalArgumentException: Primitive to delete must be in a dataset
- E: java.lang.IllegalArgumentException: Primitive to delete must be in a dataset
- E: java.lang.IllegalArgumentException: Primitive to delete must be in a dataset

java.lang.IllegalArgumentException: Primitive to delete must be in a dataset
	at org.openstreetmap.josm.command.DeleteCommand.checkConsistency(DeleteCommand.java:115)
	at org.openstreetmap.josm.command.DeleteCommand.<init>(DeleteCommand.java:66)
	at org.openstreetmap.josm.command.DeleteCommand.<init>(DeleteCommand.java:76)
	at org.openstreetmap.josm.plugins.tracer2.ConnectWays.mergeNodes(ConnectWays.java:292)
	at org.openstreetmap.josm.plugins.tracer2.ConnectWays.connectTo(ConnectWays.java:251)
	at org.openstreetmap.josm.plugins.tracer2.ConnectWays.connect(ConnectWays.java:195)
	at org.openstreetmap.josm.plugins.tracer2.TracerAction.traceSync(TracerAction.java:330)
	at org.openstreetmap.josm.plugins.tracer2.TracerAction.access$000(TracerAction.java:62)
	at org.openstreetmap.josm.plugins.tracer2.TracerAction$1.realRun(TracerAction.java:174)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:93)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:161)
	at java.lang.Thread.run(Unknown Source)

}}}
"	defect	closed	normal		Core	tested	duplicate	template_report	
