Opened 12 years ago

Last modified 12 years ago

#10496 closed defect

Empty chunks in presets cause crash and hang — at Version 2

Reported by: malcolmh Owned by: team
Priority: normal Milestone: 14.09
Component: Core Version:
Keywords: preset Cc:

Description (last modified by Don-vip)

ERROR: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.util.NoSuchElementException. Cause: java.util.concurrent.ExecutionException: java.util.NoSuchElementException. Cause: java.util.NoSuchElementException
java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.util.NoSuchElementException
	at org.openstreetmap.josm.Main.<init>(Main.java:604)
	at org.openstreetmap.josm.gui.MainApplication.<init>(MainApplication.java:86)
	at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:421)
Caused by: java.util.concurrent.ExecutionException: java.util.NoSuchElementException
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:188)
	at org.openstreetmap.josm.Main.<init>(Main.java:601)
	... 2 more
Caused by: java.util.NoSuchElementException
	at java.util.ArrayList$Itr.next(ArrayList.java:834)
	at org.openstreetmap.josm.gui.tagging.TaggingPresetReader.readAll(TaggingPresetReader.java:115)
	at org.openstreetmap.josm.gui.tagging.TaggingPresetReader.readAll(TaggingPresetReader.java:236)
	at org.openstreetmap.josm.gui.tagging.TaggingPresetReader.readAll(TaggingPresetReader.java:263)
	at org.openstreetmap.josm.gui.tagging.TaggingPresetReader.readFromPreferences(TaggingPresetReader.java:299)
	at org.openstreetmap.josm.gui.tagging.TaggingPresets.readFromPreferences(TaggingPresets.java:36)
	at org.openstreetmap.josm.gui.tagging.TaggingPresets.initialize(TaggingPresets.java:43)
	at org.openstreetmap.josm.Main$3.initialize(Main.java:578)
	at org.openstreetmap.josm.Main$InitializationTask.call(Main.java:642)
	at org.openstreetmap.josm.Main$InitializationTask.call(Main.java:626)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)

Change History (2)

comment:1 by malcolmh, 12 years ago

Keywords: preset added
Summary: Empty chunks cause crash and hangEmpty chunks in presets cause crash and hang

comment:2 by Don-vip, 12 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.