Modify ↓
#13529 closed defect (fixed)
Crash when closing JOSM with 'shapetools' plugin
Reported by: | anonymous | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin shapetools | Version: | |
Keywords: | template_report github | Cc: |
Description
What steps will reproduce the problem?
Not sure it is reproductible, it seems it involves the 'route' plugin.
- Quit JOSM
What is the expected result?
Close quietly
What happens instead?
2 crash dialogs: one for JOSM and another for the "route" plugin
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: 2016-08-11 21:54:24 +0200 (Thu, 11 Aug 2016) Build-Date:2016-08-11 22:36:05 Revision:10786 Relative:URL: ^/trunk Identification: JOSM/1.5 (10786 fr) Windows 8 64-Bit Memory Usage: 600 MB / 3616 MB (297 MB allocated, but free) Java version: 1.8.0_31-b13, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM VM arguments: [-Djava.security.manager, -Djava.security.policy=file:<java.home>\lib\security\javaws.policy, -DtrustProxy=true, -Djnlpx.home=<java.home>\bin, -Djnlpx.origFilenameArg=%UserProfile%\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\56\1ee8cfb8-14cb3775, -Djnlpx.remove=false, -Djava.util.Arrays.useLegacyMergeSort=true, -Djnlpx.splashport=56531, -Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp, -Djnlpx.jvm=<java.home>\bin\javaw.exe, -Djnlpx.vmargs=LURqYXZhLnV0aWwuQXJyYXlzLnVzZUxlZ2FjeU1lcmdlU29ydD10cnVlAC1Eam5scC5hcHBsaWNhdGlvbi5ocmVmPWh0dHBzOi8vam9zbS5vcGVuc3RyZWV0bWFwLmRlL2Rvd25sb2FkL2pvc20uam5scAA=] Plugins: + BuildingGeneralization (1010) + DirectDownload (32699) + PicLayer (32796) + ShapeTools (1210) + buildings_tools (32796) + cadastre-fr (32796) + ejml (32680) + geotools (32813) + imagery_offset_db (32796) + imageryadjust (32699) + jts (32699) + public_transport (32796) + public_transport_layer (32796) + rasterfilters (32877) + routes (32699) + utilsplugin2 (32815) 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 - E: Error header: The way with the id 193079186 has already been deleted - W: Le chemin 'Terrain (0 nœud)' est déjà supprimé. L'envoi de cet objet est ignoré. - E: Error header: The node with the id 2036050508 has already been deleted - W: Le nœud '2036050508 (48.8554989, 2.59961)' est déjà supprimé. L'envoi de cet objet est ignoré. - E: java.lang.IllegalArgumentException: Listener was not registered before: LayerChangeAdapter [ToggleDialogAction [Shape actions panel]] - E: java.lang.IllegalArgumentException: org.openstreetmap.josm.plugins.routes.RouteLayer@4768250e is not managed by us. === REPORTED CRASH DATA === BugReportExceptionHandler$BugReporterThread#askForBugReport: No data collected. === STACK TRACE === Thread: AWT-EventQueue-2 (60) of javawsApplicationThreadGroup java.lang.IllegalArgumentException: Listener was not registered before: LayerChangeAdapter [ToggleDialogAction [Shape actions panel]] at org.openstreetmap.josm.gui.layer.LayerManager.removeLayerChangeListener(LayerManager.java:364) at org.openstreetmap.josm.gui.layer.LayerManager.removeLayerChangeListener(LayerManager.java:352) at org.openstreetmap.josm.actions.JosmAction.destroy(JosmAction.java:220) at org.openstreetmap.josm.gui.IconToggleButton.destroy(IconToggleButton.java:72) at org.openstreetmap.josm.gui.MapFrame.destroy(MapFrame.java:338) at org.openstreetmap.josm.gui.MainPanel.updateContent(MainPanel.java:58) at org.openstreetmap.josm.gui.MainPanel$1.afterLastLayerRemoved(MainPanel.java:162) at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveSingleLayer(MainLayerManager.java:286) at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:219) at org.openstreetmap.josm.gui.layer.LayerManager.lambda$removeLayer$1(LayerManager.java:205) at org.openstreetmap.josm.gui.layer.LayerManager$$Lambda$209/1438764009.run(Unknown Source) at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:138) at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:205) at org.openstreetmap.josm.gui.layer.LayerManager.resetState(LayerManager.java:423) at org.openstreetmap.josm.gui.layer.MainLayerManager.resetState(MainLayerManager.java:392) at org.openstreetmap.josm.Main.shutdown(Main.java:1141) at org.openstreetmap.josm.gui.MainApplication.shutdown(MainApplication.java:116) at org.openstreetmap.josm.Main.exitJosm(Main.java:1122) at org.openstreetmap.josm.gui.MainFrame$1.windowClosing(MainFrame.java:94) at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) 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$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.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$1.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 (1)
Change History (4)
by , 9 years ago
Attachment: | crash_josm_with_route.png added |
---|
comment:1 by , 9 years ago
Component: | Core → Plugin shapetools |
---|
comment:2 by , 9 years ago
Keywords: | github added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Summary: | Crash when closing JOSM with 'route' plugin → Crash when closing JOSM with 'shapetools' plugin |
Note:
See TracTickets
for help on using tickets.
screenshot