#13612 closed defect (fixed)
IAE: Listener ScoutSigns (ScoutSignsDetailsDialog) was not registered before or already removed
Reported by: | Owned by: | jBeata | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin scoutsigns | Version: | latest |
Keywords: | template_report regression gsoc-core | Cc: | michael2402 |
Description
What steps will reproduce the problem?
- Close the open JOSM session, thus prompting me to save, upload etc.
- Choose to save session to hard disk (do NOT upload)
- USe on screen prompts to save session
What is the expected result?
The expected result is for the application to save the current session to hard disk, which it is doing, then close the program.
What happens instead?
The session is saved to my local hard disk but the program continues to run, it does not accept any input. I can however click the X at the top of the window manager which will close the program.
Please provide any additional information below. Attach a screenshot if possible.
Java client and JOSM application should be, to the best of my knowledge, running under default conditions. Thusly, I am unsure of what information may be of more use.
URL:http://josm.openstreetmap.de/svn/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2016-09-06 00:16:07 +0200 (Tue, 06 Sep 2016) Build-Date:2016-09-05 22:21:00 Revision:10966 Relative:URL: ^/trunk Identification: JOSM/1.5 (10966 en) Windows 10 64-Bit Memory Usage: 247 MB / 247 MB (43 MB allocated, but free) Java version: 1.8.0_101-b13, Oracle Corporation, Java HotSpot(TM) Client VM Screen: \Display0 1920x1080 Maximum Screen Size: 1920x1080 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-7398ce93, -Djnlpx.remove=false, -Djava.util.Arrays.useLegacyMergeSort=true, -Djnlpx.splashport=51195, -Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp, -Djnlpx.jvm=<java.home>\bin\javaw.exe, -Djnlpx.vmargs=LURqYXZhLnV0aWwuQXJyYXlzLnVzZUxlZ2FjeU1lcmdlU29ydD10cnVlAC1Eam5scC5hcHBsaWNhdGlvbi5ocmVmPWh0dHBzOi8vam9zbS5vcGVuc3RyZWV0bWFwLmRlL2Rvd25sb2FkL2pvc20uam5scAA=] Plugins: + ColorPlugin (1414145445) + FixAddresses (32796) + HouseNumberTaggingTool (32699) + Mapillary (32882) + OpeningHoursEditor (32699) + PicLayer (32796) + RoadSigns (32796) + apache-commons (32699) + apache-http (32699) + buildings_tools (32944) + continuosDownload (53) + contourmerge (1022) + ejml (32680) + fieldpapers (v0.4.0) + geotools (32813) + gson (32680) + imagery_offset_db (32796) + imageryadjust (32699) + jts (32699) + log4j (32699) + mapdust (32787) + measurement (32936) + opendata (32898) + osmarender (32699) + public_transport (32796) + reltoolbox (32796) + scoutsigns (79) + terracer (32699) + turnlanes (32796) + turnrestrictions (32796) + utilsplugin2 (32815) + wikipedia (32884) Tagging presets: + http://zibi.openstreetmap.org.pl/kendzi/k/Simple3dPreset/s3db-preset.zip + https://josm.openstreetmap.de/josmfile?page=Presets/CampingForOverlanders&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Animal_facilities&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/BuildingPreset&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Bus_lanes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Communication_Towers&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Crafts&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Disc_Golf_Course&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Golf_Course&zip=1 + https://raw.githubusercontent.com/OpenNauticalChart/josm/master/Presets_Hafen.xml + https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/NewParkingFeatures&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportOneClick&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Quick-stops&zip=1 + https://raw.githubusercontent.com/species/josm-preset-wheelchair/master/sidewalks_kerbs.xml + https://josm.openstreetmap.de/josmfile?page=Presets/OneClick&zip=1 Map paint styles: - https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Styles/ParkingLanes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1 + https://josm.openstreetmap.de/josmfile?page=Styles/Power&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1 + https://github.com/simon04/coloured-addresses.mapcss/raw/master/dist/coloured-addresses.mapcss 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 - W: java.io.IOException: Tags to paste are not valid. - W: java.io.IOException: Tags to paste are not valid. === REPORTED CRASH DATA === DialogsPanel#destroy: - dialog: ScoutSigns - dialog-class: class org.openstreetmap.josm.plugins.scoutsigns.gui.details.ScoutSignsDetailsDialog BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-2 (55) of javawsApplicationThreadGroup java.lang.IllegalArgumentException: Listener ScoutSigns (instance of org.openstreetmap.josm.plugins.scoutsigns.gui.details.ScoutSignsDetailsDialog) was not registered before or already removed. at org.openstreetmap.josm.tools.ListenerList.failRemove(ListenerList.java:129) at org.openstreetmap.josm.tools.ListenerList$TracingListenerList.failRemove(ListenerList.java:206) at org.openstreetmap.josm.tools.ListenerList.removeListener(ListenerList.java:123) at org.openstreetmap.josm.tools.ListenerList$TracingListenerList.removeListener(ListenerList.java:190) at org.openstreetmap.josm.data.Preferences.removePreferenceChangeListener(Preferences.java:238) at org.openstreetmap.josm.gui.dialogs.ToggleDialog.destroy(ToggleDialog.java:460) at org.openstreetmap.josm.gui.dialogs.DialogsPanel.destroy(DialogsPanel.java:327) at org.openstreetmap.josm.gui.MapFrame.destroy(MapFrame.java:330) 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.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:996) at org.openstreetmap.josm.gui.MainApplication.shutdown(MainApplication.java:116) at org.openstreetmap.josm.Main.exitJosm(Main.java:977) at org.openstreetmap.josm.gui.MainFrame$1.windowClosing(MainFrame.java:94) 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 (3)
comment:1 by , 9 years ago
Cc: | added |
---|---|
Component: | Core → Plugin scoutsigns |
Keywords: | regression gsoc-core added |
Owner: | changed from | to
Priority: | minor → normal |
Summary: | Exit and Save error → IAE: Listener ScoutSigns (ScoutSignsDetailsDialog) was not registered before or already removed |
comment:2 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Issue was solved in build 85.