Modify ↓
Opened 23 months ago
Closed 23 months ago
#22277 closed defect (duplicate)
IAE: Listener was not registered before: LayerChangeAdapter
Reported by: | Stereo | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin areaselector | Version: | |
Keywords: | template_report macos | Cc: |
Description
What steps will reproduce the problem?
- Quit JOSM
What is the expected result?
JOSM closes
What happens instead?
Crash report
Please provide any additional information below. Attach a screenshot if possible.
Revision:18531 Is-Local-Build:true Build-Date:2022-08-04 11:27:13 Identification: JOSM/1.5 (18531 SVN en_GB) Mac OS X 12.5 OS Build number: macOS 12.5 (21G72) Memory Usage: 1130 MB / 8000 MB (10 MB allocated, but free) Java version: 18.0.1+10, Eclipse Adoptium, OpenJDK 64-Bit Server VM Look and Feel: com.apple.laf.AquaLookAndFeel Screen: Display 1 1800×1169 (scaling 2.00×2.00) Maximum Screen Size: 1800×1169 Best cursor sizes: 16×16→16×16, 32×32→32×32 System property file.encoding: UTF-8 System property sun.jnu.encoding: UTF-8 Locale info: en_GB Numbers with default locale: 1234567890 -> 1234567890 VM arguments: [-Djpackage.app-version=18386, -Dsun.java2d.metal=true, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=${HOME}/Documents/code/josm/app/JOSM.app/Contents/MacOS/JOSM] Plugins: + AddrInterpolation (36011) + CommandLine (35978) + Create_grid_of_ways (35976) + ImportImagePlugin (36013) + ImproveWay (32) + Mapillary (2.0.0-beta.16) + OpeningHoursEditor (35924) + PicLayer (1.0.2) + RelationDissolve (0.2.0) + alignways (36011) + apache-commons (36003) + apache-http (35924) + areaselector (405) + austriaaddresshelper (1597341117) + auto_tools (81) + buildings_tools (36011) + changeset-viewer (v0.0.4) + conflation (0.6.9) + continuosDownload (99) + contourmerge (v0.1.9) + ejml (35924) + geotools (36008) + imagery-xml-bounds (35976) + jackson (36006) + jaxb (35952) + jna (36005) + jogl (1.2.3) + jts (36004) + log4j (36007) + opendata (36011) + poly (35976) + public_transport (36011) + reltoolbox (35976) + reverter (36011) + rex (53) + shrinkwrap (v1.0.4) + splinex (35936) + terracer (35978) + todo (30306) + undelete (36011) + utilsplugin2 (36011) Tagging presets: + https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/BicycleJunction&preset&zip=1 + http://osmtools.de/josm/steps.xml + https://josm.openstreetmap.de/josmfile?page=Presets/Historic_Stone&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&preset&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Golf_Course&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportOneClick&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Bus_lanes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Historical_Objects&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/public_bookcase&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Stolpersteine&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/BuildingPreset&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Playground_Equipment&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportGtfs&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Heritage&zip=1 + https://gitlab.com/k127/josm-presets/raw/master/diplomatic.xml Map paint styles: + https://josm.openstreetmap.de/josmfile?page=Styles/Potlatch2&zip=1 - https://github.com/simon04/coloured-addresses.mapcss/raw/master/dist/coloured-addresses.mapcss - https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&style&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/HiDPISupport&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/AddressValidator&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Potlach2_access&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/iD&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1 Validator rules: + http://www.openrailwaymap.org/validator/openrailwaymap.validator.mapcss + https://josm.openstreetmap.de/josmfile?page=Rules/GermanySpecific&zip=1 + http://www.openrailwaymap.org/validator/de-openrailwaymap.validator.mapcss + https://josm.openstreetmap.de/josmfile?page=Rules/MissingWeekdays&zip=1 + https://raw.githubusercontent.com/nlehuby/transport_mapcss/master/transport.validator.mapcss + https://raw.githubusercontent.com/osmlu/josm-validator-luxembourg/master/Luxembourg-Specific-Rules.validator.mapcss + https://josm.openstreetmap.de/josmfile?page=Rules/QAToolInspiredValidations&zip=1 Last errors/warnings: - 02658.445 E: Failed to locate image 'http://openptmap.de/favicon_pt.png' - 05459.228 W: java.net.SocketTimeoutException: Connect timed out - 05459.229 W: Already here java.net.SocketTimeoutException: Connect timed out - 05459.332 E: Failed to locate image 'http://openptmap.de/favicon_pt.png' - 05478.309 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<line 1: parse error: Unknown type "high">, Error Body=<<?xml version="1.0" encoding="UTF-8"?> - 05478.313 E: Bad Request - <html>The OSM server 'overpass-api.de' reported a bad request.<br><br>Error message(untranslated): line 1: parse error: Unknown type "high" </html> - 06130.402 W: java.net.SocketTimeoutException: Connect timed out - 06130.403 W: Already here java.net.SocketTimeoutException: Connect timed out - 06130.509 E: Failed to locate image 'http://openptmap.de/favicon_pt.png' - 29838.306 E: Handled by bug report queue: java.lang.IllegalArgumentException: Listener was not registered before: LayerChangeAdapter [org.openstreetmap.josm.plugins.areaselector.AreaSelectorAction@4fc2933e] === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (25) of main java.lang.IllegalArgumentException: Listener was not registered before: LayerChangeAdapter [org.openstreetmap.josm.plugins.areaselector.AreaSelectorAction@4fc2933e] at org.openstreetmap.josm.gui.layer.LayerManager.removeLayerChangeListener(LayerManager.java:434) at org.openstreetmap.josm.actions.JosmAction.destroy(JosmAction.java:277) at org.openstreetmap.josm.gui.IconToggleButton.destroy(IconToggleButton.java:73) at org.openstreetmap.josm.gui.MapFrame.destroy(MapFrame.java:359) at org.openstreetmap.josm.gui.MainPanel.updateContent(MainPanel.java:59) at org.openstreetmap.josm.gui.MainPanel$1.afterLastLayerRemoved(MainPanel.java:162) at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveSingleLayer(MainLayerManager.java:334) at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:266) at org.openstreetmap.josm.gui.layer.LayerManager.lambda$removeLayer$1(LayerManager.java:248) at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:246) at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:248) at org.openstreetmap.josm.gui.layer.LayerManager.realResetState(LayerManager.java:515) at org.openstreetmap.josm.gui.layer.MainLayerManager.realResetState(MainLayerManager.java:516) at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:246) at org.openstreetmap.josm.gui.layer.LayerManager.resetState(LayerManager.java:506) at org.openstreetmap.josm.gui.MainTermination.run(MainTermination.java:43) at org.openstreetmap.josm.spi.lifecycle.Lifecycle.exitJosm(Lifecycle.java:121) at org.openstreetmap.josm.gui.MainApplication.exitJosm(MainApplication.java:521) at org.openstreetmap.josm.gui.MainApplication$DefaultNativeOsCallback.handleQuitRequest(MainApplication.java:1488) at org.openstreetmap.josm.tools.PlatformHookOsx.invoke(PlatformHookOsx.java:196) at jdk.proxy1/jdk.proxy1.$Proxy0.handleQuitRequestWith(Unknown Source) at java.desktop/com.apple.eawt._AppEventHandler$_QuitDispatcher.performUsing(Unknown Source) at java.desktop/com.apple.eawt._AppEventHandler$_QuitDispatcher.performUsing(Unknown Source) at java.desktop/com.apple.eawt._AppEventHandler$_AppEventDispatcher$1.run(Unknown Source) at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Attachments (0)
Change History (1)
comment:1 by , 23 months ago
Component: | Core → Plugin areaselector |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
Summary: | Quitting crashes → IAE: Listener was not registered before: LayerChangeAdapter |
Note:
See TracTickets
for help on using tickets.
Closed as duplicate of #21902.