Modify

Opened 16 years ago

Closed 16 years ago

#1356 closed defect (fixed)

JOSM loops when adding new ways to a relation

Reported by: anonymous Owned by: framm
Priority: major Milestone:
Component: Core Version: latest
Keywords: Cc:

Description

Hi guys,

I was trying to add some streets to a relation. Therefore, I searched for postal_code:<code>, so that I can add the new streets to the coresponding postal_code relation. This did not work; the Java process climed up to 500 MB memory consumption, with a CPU load at 100 %. JOSM crashed after 30 secs with an Unhandled Exception (see below).

For me as a C# developer, a StackOverflowError sounds like an endless loop or something like that. The relation isn't that big, it has 292 members before adding 16 new streets. However, the relation wasn't completly downloaded, so many of the 292 ways are missing on my data layer.

Greetings, John Doe.

Here the (really long) message:


Path: trunk
URL: http://josm.openstreetmap.de/svn/trunk
Repository Root: http://josm.openstreetmap.de/svn
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 735
Node Kind: directory
Last Changed Author: stoecker
Last Changed Rev: 735
Last Changed Date: 2008-07-24 12:06:08 +0200 (Thu, 24 Jul 2008)

java.lang.StackOverflowError

at sun.misc.FloatingDecimal.dtoa(Unknown Source)
at sun.misc.FloatingDecimal.<init>(Unknown Source)
at java.lang.AbstractStringBuilder.append(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.Node.toString(Node.java:52)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Way.toString(Way.java:81)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at org.openstreetmap.josm.data.osm.RelationMember.toString(RelationMember.java:41)
at java.lang.String.valueOf(Unknown Source)
at java.util.Arrays.toString(Unknown Source)
at org.openstreetmap.josm.data.osm.Relation.toString(Relation.java:59)
at java.lang.String.valueOf(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)

Attachments (1)

1356.osm (19.0 KB ) - added by anonymous 16 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 by anonymous, 16 years ago

Okay, I think I found the problem:

When searching for postal_code:<code>, JOSM finds the ways with that tag, but also the relation, of course. I didn't check the items in the 'selected items'-box. And as the relation was also selected, JOSM tried to add the relation to the same relation again.

As I deselected the relation and tried to add the remaining items to the relation, JOSM didn't crash.

So IMHO the relation editor should check if the id of an to be added relation is not the same as the editing relation.

comment:2 by tag-osm-trac@…, 16 years ago

Resolution: worksforme
Status: newclosed

I cannot reproduce this with JOSM SVN at the moment.

This check has not been implemented but there seems not to be a problem in creating recursive relations.

comment:3 by anonymous, 16 years ago

Resolution: worksforme
Status: closedreopened

I just downloaded rev 761 and I can reproduce this bug in this revision.

Steps to reproduce:

  1. Open 1356.osm
  2. Search using the following search string: postal_code:97422
  3. In the the selection list should now appear two items: relation 19624 and way 22718236
  4. Edit relation
  5. Press on "Add Selected"
  6. The member count should now have incremented to 307.
  7. Press on "OK", the relation editor closes.
  8. After a couple of seconds a window opens: "JOSM is out of memory. Strange things happen etc."

BTW, I grant Java to use up to 1 gig of memory via the -Xmx switch.

by anonymous, 16 years ago

Attachment: 1356.osm added

comment:4 by anonymous, 16 years ago

Resolution: fixed
Status: reopenedclosed

Fixed in r766.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain framm.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.