Modify

Opened 8 years ago

Closed 8 years ago

#14206 closed defect (duplicate)

Unexpected crash when exiting JOSM.

Reported by: chris.slack@… Owned by: team
Priority: normal Milestone:
Component: Plugin gpsblam Version:
Keywords: template_report Cc:

Description

I think this might have been a "one off" and not necessarily reproducible.
Note that this happened at the and of an editing session, after I had uploaded - so no data was lost.

What steps will reproduce the problem?

  1. Press the Exit button

What is the expected result?

JOSM Terminate cleanly

What happens instead?

Bug report generated

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-01-02 00:53:29 +0100 (Mon, 02 Jan 2017)
Build-Date:2017-01-02 02:33:21
Revision:11427
Relative:URL: ^/trunk

Identification: JOSM/1.5 (11427 en_GB) Windows 10 64-Bit
Memory Usage: 889 MB / 1703 MB (448 MB allocated, but free)
Java version: 1.8.0_111-b14, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Screen: \Display0 1600x900
Maximum Screen Size: 1600x900

Plugins:
+ DirectDownload (33004)
+ DirectUpload (32885)
+ FixAddresses (33004)
+ HouseNumberTaggingTool (32699)
+ PicLayer (33088)
+ SimplifyArea (33004)
+ buildings_tools (33004)
+ cadastre-fr (33088)
+ editgpx (33004)
+ ejml (32680)
+ geochat (33088)
+ geotools (33042)
+ gpsblam (33004)
+ gson (32680)
+ imagery_offset_db (33004)
+ jts (32699)
+ mapdust (33044)
+ measurement (33088)
+ openvisible (33088)
+ reverter (33088)
+ scripting (30762)
+ terracer (33088)
+ todo (30000)
+ tofix (1480446304)
+ turnrestrictions (33088)
+ utilsplugin2 (33088)
+ walkingpapers (32796)
+ waydownloader (33088)
+ waypoint_search (32699)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/EnglandWalesRightsOfWay&zip=1
+ http://drnoble.co.uk/files/OSM/Presets_Data_Source_UK.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Historic_Stone&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Historical_Objects&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Historical_Objects&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/BuildingPreset&preset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/BicycleJunction&preset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Historic_Stone&zip=1

Last errors/warnings:
- W: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
- W: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
- W: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
- W: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
- W: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
- W: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
- W: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
- W: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
- W: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
- E: Handled by bug report queue: java.lang.IllegalArgumentException: Listener was not registered before: LayerChangeAdapter [org.openstreetmap.josm.plugins.gpsblam.GPSBlamMode@36646910]


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

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (20) of main
java.lang.IllegalArgumentException: Listener was not registered before: LayerChangeAdapter [org.openstreetmap.josm.plugins.gpsblam.GPSBlamMode@36646910]
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayerChangeListener(LayerManager.java:390)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayerChangeListener(LayerManager.java:378)
	at org.openstreetmap.josm.actions.JosmAction.destroy(JosmAction.java:218)
	at org.openstreetmap.josm.gui.IconToggleButton.destroy(IconToggleButton.java:72)
	at org.openstreetmap.josm.gui.MapFrame.destroy(MapFrame.java:324)
	at org.openstreetmap.josm.gui.MainPanel.updateContent(MainPanel.java:58)
	at org.openstreetmap.josm.gui.MainPanel$1.afterLastLayerRemoved(MainPanel.java:160)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveSingleLayer(MainLayerManager.java:270)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:228)
	at org.openstreetmap.josm.gui.layer.LayerManager.lambda$removeLayer$1(LayerManager.java:214)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:138)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:214)
	at org.openstreetmap.josm.gui.layer.LayerManager.realResetState(LayerManager.java:455)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realResetState(MainLayerManager.java:376)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:138)
	at org.openstreetmap.josm.gui.layer.LayerManager.resetState(LayerManager.java:449)
	at org.openstreetmap.josm.Main.shutdown(Main.java:879)
	at org.openstreetmap.josm.gui.MainApplication.shutdown(MainApplication.java:120)
	at org.openstreetmap.josm.Main.exitJosm(Main.java:858)
	at org.openstreetmap.josm.gui.MainFrame$ExitWindowAdapter.windowClosing(MainFrame.java:162)
	at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
	at java.awt.Window.processWindowEvent(Unknown Source)
	at javax.swing.JFrame.processWindowEvent(Unknown Source)
	at java.awt.Window.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

Attachments (0)

Change History (2)

comment:1 by Klumbumbus, 8 years ago

Component: CorePlugin gpsblam

comment:2 by Klumbumbus, 8 years ago

Resolution: duplicate
Status: newclosed

Closed as duplicate of #13345.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
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.