Modify

Opened 8 months ago

Closed 6 months ago

#14386 closed defect (fixed)

StackOverflowError displaying a relation, a bicycle route

Reported by: rfwi@… Owned by: Zverikk
Priority: major Milestone:
Component: Plugin reltoolbox Version: tested
Keywords: template_report relation Cc:

Description (last modified by Don-vip)

What steps will reproduce the problem?

  1. open data around Bamberg, including the relation Vilstalradweg, see also attached OSM file for the area
  2. find this relation using Edit->Search or Relation Toolbox + Find
  3. in Relation Toolbox + Find simply click on the "Vilstalradweg" item, sometimes I have to select the relation

What is the expected result?

Zoom to the relation, select the relation or its members.

What happens instead?

Error Dialog.

Please provide any additional information below.

See attached OSM file.

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2017-02-02 01:22:52 +0100 (Thu, 02 Feb 2017)
Build-Date:2017-02-02 02:33:28
Revision:11526
Relative:URL: ^/trunk

Identification: JOSM/1.5 (11526 en) Linux openSUSE Tumbleweed
Memory Usage: 973 MB / 1662 MB (289 MB allocated, but free)
Java version: 1.8.0_121-b13, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1600x1200, :0.1 1280x1024
Maximum Screen Size: 1600x1200
Java package: java-1_8_0-openjdk:x86_64-1.8.0.121
Dataset consistency test: No problems found

Plugins:
+ AddrInterpolation (33005)
+ ElevationProfile (33004)
+ OpeningHoursEditor (33004)
+ PicLayer (33148)
+ RoadSigns (33088)
+ buildings_tools (33004)
+ download_along (32946)
+ imagery_offset_db (33004)
+ measurement (33088)
+ merge-overlap (33004)
+ osmarender (33004)
+ public_transport (33088)
+ reltoolbox (33088)
+ reverter (33088)
+ tageditor (33021)
+ terracer (33088)
+ turnrestrictions (33088)
+ waydownloader (33088)
+ wikipedia (33098)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/BicycleJunction&preset&zip=1
+ ${HOME}/lib/adfc.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&preset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/hiking_routes_with_trail_marking&zip=1

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_features&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_features_ryg&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Cycleways&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface&style&zip=1
- https://github.com/simon04/coloured-addresses.mapcss/raw/master/dist/coloured-addresses.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/Osmc&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/MaxspeedIcons&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Modified&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/ParkingLanes&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Cycleways&style&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Sidewalks&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1

Last errors/warnings:
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- E: Handled by bug report queue: java.lang.StackOverflowError
- E: Handled by bug report queue: java.lang.StackOverflowError


=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (18) of main
java.lang.StackOverflowError
	at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Iterator.forEachRemaining(Iterator.java:116)
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
	at org.openstreetmap.josm.data.osm.Relation.getMemberPrimitives(Relation.java:406)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:159)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
...
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)
	at relcontext.ChosenRelation.drawRelations(ChosenRelation.java:179)

Attachments (1)

vilstalradweg.osm (587.8 KB) - added by rfwi@… 8 months ago.
Saved file of the area where I encountered the problem

Download all attachments as: .zip

Change History (4)

Changed 8 months ago by rfwi@…

Attachment: vilstalradweg.osm added

Saved file of the area where I encountered the problem

comment:1 Changed 8 months ago by Don-vip

Component: CorePlugin reltoolbox
Keywords: relation added
Owner: changed from team to Zverikk

comment:2 Changed 6 months ago by Don-vip

Description: modified (diff)
Summary: Error displaying a relation, a bicycle routeStackOverflowError displaying a relation, a bicycle route

comment:3 Changed 6 months ago by Don-vip

Resolution: fixed
Status: newclosed

Fixed in [o33265:33266].

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Zverikk.
as The resolution will be set.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.