#22632 closed defect (duplicate)
Unexpected exception when clicking download button
Reported by: | swedneck | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Click the download button
What is the expected result?
Josm does not run into an unexpected exception
What happens instead?
Josm runs into an unexpected exception
Please provide any additional information below. Attach a screenshot if possible.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2023-01-03 21:28:24 +0100 (Tue, 03 Jan 2023) Revision:18622 Build-Date:2023-01-04 02:30:56 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (18622 en) Linux Fedora Linux 36 (Workstation Edition) Memory Usage: 1120 MB / 8024 MB (740 MB allocated, but free) Java version: 17.0.5+8, Red Hat, Inc., OpenJDK 64-Bit Server VM Look and Feel: com.sun.java.swing.plaf.gtk.GTKLookAndFeel Screen: :0.0 1920×1080 (scaling 1.00×1.00) :0.1 1920×1080 (scaling 1.00×1.00) :0.2 1920×1080 (scaling 1.00×1.00) Maximum Screen Size: 1920×1080 Best cursor sizes: 16×16→16×16, 32×32→32×32 Environment variable LANG: sv_SE.UTF-8 System property file.encoding: UTF-8 System property sun.jnu.encoding: UTF-8 Locale info: en_US Numbers with default locale: 1234567890 -> 1234567890 Desktop environment: XFCE Java package: java-17-openjdk:x86_64-17.0.5.0.8 apache-commons-compress: apache-commons-compress:noarch-1.21 apache-commons-logging: apache-commons-logging:noarch-1.2 Plugins: + ColorPlugin (v1.1.2.1) + FastDraw (35978) + ImproveOsm (235) + ImproveWay (32) + Mapillary (2.1.1) + PicLayer (1.0.2) + SimplifyArea (35978) + apache-commons (36034) + apache-http (35924) + areaselector (1652822522) + austriaaddresshelper (master-4e80dc2e4261d321150187f4951684ad97342d5e) + buildings_tools (36011) + ejml (35924) + geotools (36028) + gridify (1606242219) + jackson (36034) + jaxb (35952) + jna (36005) + jogl (1.2.3) + jts (36004) + log4j (36034) + measurement (35978) + opendata (36025) + pt_assistant (1ff2e15) + public_transport (36011) + reltoolbox (35976) + shrinkwrap (v1.0.4) + splinex (35936) + tageditor (36011) + todo (30306) + turnlanes-tagging (v0.0.5) + utilsplugin2 (36011) Tagging presets: + https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Leaftype&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportGtfs&zip=1 + https://raw.githubusercontent.com/yopaseopor/traffic_signs_preset_JOSM/master/SE.zip Map paint styles: - https://josm.openstreetmap.de/josmfile?page=Styles/Cycleways&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Enhanced_Lane_and_Road_Attributes&zip=1 - https://raw.githubusercontent.com/yopaseopor/indoormap/master/indoormap-style.mapcss - https://josm.openstreetmap.de/josmfile?page=Styles/AddressValidator&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Admin_Boundaries&zip=1 + https://josm.openstreetmap.de/josmfile?page=Styles/Bench&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/light_source&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/LitObjects&zip=1 - https://raw.githubusercontent.com/yopaseopor/traffic_signs_style_JOSM/master/Styles_Traffic_signs_EUR_OR.zip - https://josm.openstreetmap.de/josmfile?page=Styles/Lit&zip=1 - https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/master/open_sidewalks.mapcss - https://josm.openstreetmap.de/josmfile?page=Styles/SimpleBuildingTags&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/SimpleRoofTags&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/SidewalksAndFootways&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Sidewalks&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransportV2&zip=1 + https://josm.openstreetmap.de/josmfile?page=Styles/iD&zip=1 - ${HOME}/Downloads/drawing.mapcss Last errors/warnings: - 00016.303 E: java.io.IOException: The requested URL https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/master/open_sidewalks.mapcss was not found - 00016.456 W: Failed to load Mappaint styles from '${HOME}/Downloads/drawing.mapcss'. Exception was: java.nio.file.NoSuchFileException: ${HOME}/Downloads/drawing.mapcss - 00016.456 E: java.nio.file.NoSuchFileException: ${HOME}/Downloads/drawing.mapcss - 00018.581 E: Failed to locate image 'bus.png' - 00020.137 E: Handled by bug report queue: java.lang.IllegalAccessError: class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter (in unnamed module @0x7724704f) cannot access class sun.security.action.GetPropertyAction (in module java.base) because module java.base does not export sun.security.action to unnamed module @0x7724704f - 00187.408 W: Unable to find supported projection for layer Lantmäteriet Ortofoto. Using EPSG:3857. - 00187.413 W: Unable to find supported projection for layer Lantmäteriet Ortofoto. Using EPSG:3857. - 00191.804 E: Handled by bug report queue: java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter - 00194.346 E: Handled by bug report queue: java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter - 00215.400 E: Handled by bug report queue: java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (21) of main java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter at com.sun.media.imageioimpl.plugins.pnm.PNMImageWriterSpi.createWriterInstance(PNMImageWriterSpi.java:117) at java.desktop/javax.imageio.spi.ImageWriterSpi.createWriterInstance(ImageWriterSpi.java:351) at java.desktop/javax.imageio.ImageIO$ImageWriterIterator.next(ImageIO.java:851) at java.desktop/javax.imageio.ImageIO$ImageWriterIterator.next(ImageIO.java:835) at java.desktop/sun.awt.X11.XDataTransferer.getPlatformMappingsForFlavor(XDataTransferer.java:412) at java.desktop/sun.awt.datatransfer.DesktopDatatransferServiceImpl.getPlatformMappingsForFlavor(DesktopDatatransferServiceImpl.java:87) at java.datatransfer/java.awt.datatransfer.SystemFlavorMap.flavorToNativeLookup(SystemFlavorMap.java:447) at java.datatransfer/java.awt.datatransfer.SystemFlavorMap.getNativesForFlavor(SystemFlavorMap.java:561) at java.desktop/sun.awt.datatransfer.DataTransferer.getFlavorsForFormats(DataTransferer.java:458) at java.desktop/sun.awt.datatransfer.ClipboardTransferable.<init>(ClipboardTransferable.java:88) at java.desktop/sun.awt.X11.XClipboard.getContents(XClipboard.java:108) at org.openstreetmap.josm.gui.datatransfer.ClipboardUtils.getClipboardContent(ClipboardUtils.java:107) at org.openstreetmap.josm.gui.datatransfer.ClipboardUtils.getClipboardContent(ClipboardUtils.java:95) at org.openstreetmap.josm.gui.datatransfer.ClipboardUtils.getClipboardStringContent(ClipboardUtils.java:80) at org.openstreetmap.josm.gui.widgets.AbstractIdTextField.tryToPasteFromClipboard(AbstractIdTextField.java:75) at org.openstreetmap.josm.gui.dialogs.changeset.SingleChangesetDownloadPanel.build(SingleChangesetDownloadPanel.java:64) at org.openstreetmap.josm.gui.dialogs.changeset.SingleChangesetDownloadPanel.<init>(SingleChangesetDownloadPanel.java:40) at org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.buildToolbarPanel(ChangesetCacheManager.java:143) at org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.build(ChangesetCacheManager.java:315) at org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.<init>(ChangesetCacheManager.java:333) at org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.getInstance(ChangesetCacheManager.java:93) at org.openstreetmap.josm.gui.download.BookmarkList.load(BookmarkList.java:289) at org.openstreetmap.josm.gui.download.BookmarkList.<init>(BookmarkList.java:245) at org.openstreetmap.josm.gui.download.BookmarkSelection.addGui(BookmarkSelection.java:117) at org.openstreetmap.josm.gui.download.DownloadDialog.buildMainPanel(DownloadDialog.java:162) at org.openstreetmap.josm.gui.download.DownloadDialog.<init>(DownloadDialog.java:263) at org.openstreetmap.josm.gui.download.DownloadDialog.<init>(DownloadDialog.java:251) at org.openstreetmap.josm.gui.download.DownloadDialog.getInstance(DownloadDialog.java:92) at org.openstreetmap.josm.actions.DownloadAction.actionPerformed(DownloadAction.java:40) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6626) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389) at java.desktop/java.awt.Component.processEvent(Component.java:6391) at java.desktop/java.awt.Container.processEvent(Container.java:2266) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) === RUNNING THREADS === Thread: main-worker-0 (20) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: DestroyJavaVM (70) of main Thread: ForkJoinPool.commonPool-worker-9 (43) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) java.base@17.0.5/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) java.base@17.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Thread: WMS-downloader-3 (91) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: ForkJoinPool.commonPool-worker-7 (41) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) java.base@17.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Thread: ForkJoinPool.commonPool-worker-6 (40) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) java.base@17.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Thread: Weak reference cleaner (33) of main java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60) app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$395/0x0000000800fc9990.run(Unknown Source) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: changeset-updater-0 (69) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) java.base@17.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@17.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: GT authority factory disposer (60) of main java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.util.TimerThread.mainLoop(Timer.java:563) java.base@17.0.5/java.util.TimerThread.run(Timer.java:516) Thread: ForkJoinPool.commonPool-worker-3 (30) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) java.base@17.0.5/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) java.base@17.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Thread: ForkJoinPool.commonPool-worker-4 (39) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) java.base@17.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Thread: JCS-ElementEventQueue-Thread-1 (58) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: Timer-2 (83) of main java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.lang.Object.wait(Object.java:338) java.base@17.0.5/java.util.TimerThread.mainLoop(Timer.java:537) java.base@17.0.5/java.util.TimerThread.run(Timer.java:516) Thread: Notification Thread (12) of system Thread: WeakCollectionCleaner (61) of main java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:65) Thread: CacheEventQueue.QProcessor-WMS_BLOCK_v2Thread-7 (82) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: image-fetcher-0 (53) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: Signal Dispatcher (4) of system Thread: ForkJoinPool.commonPool-worker-10 (44) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) java.base@17.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Thread: AWT-EventQueue-0 (21) of main Stacktrace see above. Thread: Timer-0 (74) of main java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.util.TimerThread.mainLoop(Timer.java:563) java.base@17.0.5/java.util.TimerThread.run(Timer.java:516) Thread: FileSystemWatchService (31) of main java.base@17.0.5/sun.nio.fs.LinuxWatchService.poll(Native Method) java.base@17.0.5/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: RemoteControl HTTP Server (67) of main java.base@17.0.5/sun.nio.ch.Net.accept(Native Method) java.base@17.0.5/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) java.base@17.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:675) java.base@17.0.5/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641) java.base@17.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:617) java.base@17.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:574) java.base@17.0.5/java.net.ServerSocket.accept(ServerSocket.java:532) app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104) Thread: TimerQueue (23) of system java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) java.base@17.0.5/java.util.concurrent.DelayQueue.take(DelayQueue.java:229) java.desktop@17.0.5/javax.swing.TimerQueue.run(TimerQueue.java:172) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: RemoteControl HTTP Server (66) of main java.base@17.0.5/sun.nio.ch.Net.accept(Native Method) java.base@17.0.5/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) java.base@17.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:675) java.base@17.0.5/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641) java.base@17.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:617) java.base@17.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:574) java.base@17.0.5/java.net.ServerSocket.accept(ServerSocket.java:532) app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104) Thread: bug-report-display (76) of main java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.lang.Object.wait(Object.java:338) app//org.openstreetmap.josm.tools.bugreport.BugReportQueue.getNext(BugReportQueue.java:123) app//org.openstreetmap.josm.tools.bugreport.BugReportQueue.access$100(BugReportQueue.java:17) app//org.openstreetmap.josm.tools.bugreport.BugReportQueue$BugReportDisplayRunnable.run(BugReportQueue.java:99) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: CacheEventQueue.QProcessor-MVT_BLOCK_v2Thread-10 (103) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: CacheEventQueue.QProcessor-WMTS_BLOCK_v2Thread-9 (102) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: ForkJoinPool.commonPool-worker-8 (42) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) java.base@17.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Thread: WMS-downloader-1 (89) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: message-notifier-0 (68) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) java.base@17.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@17.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: Keep-Alive-Timer (105) of InnocuousThreadGroup java.base@17.0.5/java.lang.Thread.sleep(Native Method) java.base@17.0.5/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:243) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) java.base@17.0.5/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) Thread: CacheEventQueue.QProcessor-TMS_BLOCK_v2Thread-2 (59) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: Reference Handler (2) of system java.base@17.0.5/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@17.0.5/java.lang.ref.Reference.processPendingReferences(Reference.java:253) java.base@17.0.5/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) Thread: ForkJoinPool.commonPool-worker-11 (45) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) java.base@17.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Thread: Common-Cleaner (13) of InnocuousThreadGroup java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.5/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) java.base@17.0.5/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) Thread: File Watcher (32) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485) java.base@17.0.5/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673) java.base@17.0.5/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120) app//org.openstreetmap.josm.io.FileWatcher$$Lambda$348/0x0000000800f88620.run(Unknown Source) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: AWT-Shutdown (22) of system java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.lang.Object.wait(Object.java:338) java.desktop@17.0.5/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: Timer-1 (75) of main java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.lang.Object.wait(Object.java:338) java.base@17.0.5/java.util.TimerThread.mainLoop(Timer.java:537) java.base@17.0.5/java.util.TimerThread.run(Timer.java:516) Thread: process reaper (99) of system java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) java.base@17.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) java.base@17.0.5/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: Finalizer (3) of system java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@17.0.5/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) Thread: AWT-XAWT (18) of system java.desktop@17.0.5/sun.awt.X11.XToolkit.waitForEvents(Native Method) java.desktop@17.0.5/sun.awt.X11.XToolkit.run(XToolkit.java:683) java.desktop@17.0.5/sun.awt.X11.XToolkit.run(XToolkit.java:647) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: Map Status Collector (84) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:438) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: WMS-downloader-4 (92) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: WMS-downloader-0 (88) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: ForkJoinPool.commonPool-worker-2 (29) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) java.base@17.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Thread: Java2D Disposer (17) of system java.base@17.0.5/java.lang.Object.wait(Native Method) java.base@17.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.desktop@17.0.5/sun.java2d.Disposer.run(Disposer.java:145) java.base@17.0.5/java.lang.Thread.run(Thread.java:833) Thread: WMS-downloader-2 (90) of main java.base@17.0.5/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107) app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) java.base@17.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@17.0.5/java.lang.Thread.run(Thread.java:833)
Attachments (0)
Change History (4)
comment:1 by , 2 years ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
comment:2 by , 2 years ago
@GerdP: I think you linked to the wrong comment.
I'll copy and paste a comment I made on a separate ticket (#22597), with some changes:
Identification: JOSM/1.5 (18622 en) Linux Fedora Linux 36 (Workstation Edition)
AFAIK, Fedora no longer packages JOSM. IIRC it was dropped due to lack of maintainer, so the user is probably running java -jar <JOSM JAR FILE>.
@josm@...: Please use webstart or the JOSM flatpak (unofficial, although I've contributed to it).
I'm getting to the point where I'm really tempted to add some special casing to the bug report window which looks for "java.lang.IllegalAccessError: class .* cannot access .* (in module .*) because module .* does not export .* to .*" and notify the user that they need to add stuff to the command line.
comment:3 by , 2 years ago
i am indeed running like you say, webstart didn't want to work for me so this was the easiest way to get it running on my system.
I am very reluctant to use flatpack.
comment:4 by , 2 years ago
In that case, I hope you are somewhat technically inclined.
We have a "known-good" start script at source:trunk/native/linux/tested/usr/bin/josm .
You will want to set the environment variables for JOSM_PATH
and JAVAFX_HOME
. I have no clue where Fedora installs the OpenJFX jmods, but if they put them in the same directory as the standard Java jmods (like Arch Linux), you will need to hack together something to work around that. See the attachment from 2022-11-23 on https://bugs.archlinux.org/task/72953 for an example.
We may make changes at any time to fix issues like what you had here, so if you run into another NoClassDefFoundError
with an IllegalAccessError
in the logs for that class, please check and see if the start script has been updated before filing another ticket. I doubt we'll have to do anything with it until Java 21 comes out (scheduled for September 2023).
An example of the NoClassDefFoundError with the IllegalAccessError in logs:
Last errors/warnings: [...snip...] - 00020.137 E: Handled by bug report queue: java.lang.IllegalAccessError: class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter (in unnamed module @0x7724704f) cannot access class sun.security.action.GetPropertyAction (in module java.base) because module java.base does not export sun.security.action to unnamed module @0x7724704f [...snip...] === STACK TRACE === Thread: AWT-EventQueue-0 (21) of main java.lang.NoClassDefFoundError: Could not initialize class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter
Closed as duplicate of #21059.
See ticket:22632#comment:1 for hints how to fix this.