﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
24168	When opening the Bing imagenery this happens	anonymous	team	"==== What steps will reproduce the problem?
1. Open the Bing Imagenery
2. 
3. 

==== What is the expected result?

==== What happens instead?

==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Revision:19307
Build-Date:2025-02-04 10:32:03

Identification: JOSM/1.5 (19307 en) Windows 10 64-Bit
OS Build number: Windows 10 Pro 22H2 (19045)
Memory Usage: 640 MB / 49088 MB (109 MB allocated, but free)
Java version: 21.0.6+7-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920x1200x32bpp@59Hz (scaling 1.00×1.00) \Display1 1920x1080x32bpp@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1200
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: Cp1252
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=1.5.19307, -XX:MaxRAMPercentage=75.0, --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.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=%UserProfile%\AppData\Local\JOSM\JOSM.exe]
Dataset consistency test: No problems found

Plugins:
+ BuildingGeneralization (47)
+ DirectDownload (36387)
+ DirectUpload (36387)
+ ImproveOsm (247)
+ ImproveWay (30)
+ InfoMode (36379)
+ MakeParallel (v1.1.0)
+ RelationDissolve (0.2.0)
+ Tracer2 (36379)
+ alignways (36387)
+ apache-commons (36379)
+ buildings_tools (36387)
+ centernode (v1.0.4)
+ continuosDownload (114)
+ contourmerge (v0.2.2)
+ easypresets (1623509627)
+ editgpx (36379)
+ ejml (36379)
+ geotools (36384)
+ gpsblam (36379)
+ gridify (1739962215)
+ jackson (36387)
+ jaxb (36379)
+ jts (36379)
+ measurement (36374)
+ opendata (36384)
+ reltoolbox (36379)
+ terracer (36379)
+ utilsplugin2 (36389)
+ wikipedia (430)

Tagging presets:
+ <josm.pref>/EasyPresets.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Golf_Course&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/CommonKeyboardShortcuts&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Industrial&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportOneClick&zip=1

Map paint styles:
+ https://github.com/osmlab/applepaintstyles/archive/main.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Admin_Boundaries&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransportV2&zip=1

Last errors/warnings:
- 00155.016 W: java.io.IOException: Attribution is not loaded yet
- 00155.114 W: java.io.IOException: Attribution is not loaded yet
- 00155.206 W: java.io.IOException: Attribution is not loaded yet
- 00155.292 W: java.io.IOException: Attribution is not loaded yet
- 00155.387 W: java.io.IOException: Attribution is not loaded yet
- 00155.488 W: java.io.IOException: Attribution is not loaded yet
- 00155.593 W: java.io.IOException: Attribution is not loaded yet
- 00155.681 W: java.io.IOException: Attribution is not loaded yet
- 00155.785 W: java.io.IOException: Attribution is not loaded yet
- 00155.868 W: java.io.IOException: Attribution is not loaded yet



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: bing-attribution-loader-timer (166)
java.lang.NullPointerException: Cannot invoke ""java.lang.CharSequence.toString()"" because ""<parameter2>"" is null
	at java.base/java.lang.String.replace(Unknown Source)
	at org.openstreetmap.gui.jmapviewer.tilesources.BingAerialTileSource.getAttributionUrl(BingAerialTileSource.java:134)
	at org.openstreetmap.josm.data.imagery.CachedAttributionBingAerialTileSource.access$100(CachedAttributionBingAerialTileSource.java:37)
	at org.openstreetmap.josm.data.imagery.CachedAttributionBingAerialTileSource$BingAttributionData.isOffline(CachedAttributionBingAerialTileSource.java:82)
	at org.openstreetmap.josm.io.CacheCustomContent.needsUpdate(CacheCustomContent.java:90)
	at org.openstreetmap.josm.io.CacheCustomContent.updateIfRequiredString(CacheCustomContent.java:120)
	at org.openstreetmap.josm.data.imagery.CachedAttributionBingAerialTileSource$AttributionTimerTask.run(CachedAttributionBingAerialTileSource.java:142)
	at java.base/java.util.TimerThread.mainLoop(Unknown Source)
	at java.base/java.util.TimerThread.run(Unknown Source)

=== RUNNING THREADS ===
Thread: changeset-updater-0 (117) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: File Watcher (81) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
java.base@21.0.6/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source)
java.base@21.0.6/sun.nio.fs.AbstractWatchService.take(Unknown Source)
app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
app//org.openstreetmap.josm.io.FileWatcher$$Lambda/0x0000000080482b98.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: bing-attribution-loader (157) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.CountDownLatch.await(Unknown Source)
app//org.openstreetmap.josm.data.imagery.CachedAttributionBingAerialTileSource.lambda$getAttributionLoaderCallable$0(CachedAttributionBingAerialTileSource.java:100)
app//org.openstreetmap.josm.data.imagery.CachedAttributionBingAerialTileSource$$Lambda/0x0000000080a84440.call(Unknown Source)
java.base@21.0.6/java.util.concurrent.FutureTask.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-14 (77) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-5 (68) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: Java2D Disposer (40) of system
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.desktop@21.0.6/sun.java2d.Disposer.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-8 (71) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-3 (133) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: bing-attribution-loader (165) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.CountDownLatch.await(Unknown Source)
app//org.openstreetmap.josm.data.imagery.CachedAttributionBingAerialTileSource.lambda$getAttributionLoaderCallable$0(CachedAttributionBingAerialTileSource.java:100)
app//org.openstreetmap.josm.data.imagery.CachedAttributionBingAerialTileSource$$Lambda/0x0000000080a84440.call(Unknown Source)
java.base@21.0.6/java.util.concurrent.FutureTask.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-15 (79) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-8 (138) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-14 (144) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-1 (131) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: GT authority factory disposer (106) of main
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.util.TimerThread.mainLoop(Unknown Source)
java.base@21.0.6/java.util.TimerThread.run(Unknown Source)

Thread: bing-attribution-loader-timer (166)
Stacktrace see above.

Thread: AWT-EventQueue-0 (51) of main
java.desktop@21.0.6/java.awt.image.ComponentColorModel.getRGBComponent(Unknown Source)
java.desktop@21.0.6/java.awt.image.ComponentColorModel.getRed(Unknown Source)
java.desktop@21.0.6/java.awt.image.ComponentColorModel.getRGB(Unknown Source)
app//org.openstreetmap.josm.tools.ImageWarp.getColor(ImageWarp.java:231)
app//org.openstreetmap.josm.tools.ImageWarp.warp(ImageWarp.java:191)
app//org.openstreetmap.josm.gui.layer.imagery.ReprojectionTile.transform(ReprojectionTile.java:192)
app//org.openstreetmap.josm.gui.layer.imagery.ReprojectionTile.setImage(ReprojectionTile.java:105)
app//org.openstreetmap.gui.jmapviewer.Tile.setError(Tile.java:370)
app//org.openstreetmap.josm.data.imagery.TMSCachedTileLoaderJob.submit(TMSCachedTileLoaderJob.java:181)
app//org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.loadTile(AbstractTileSourceLayer.java:936)
app//org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.loadAllTiles(AbstractTileSourceLayer.java:1342)
app//org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.overloadTiles(AbstractTileSourceLayer.java:1363)
app//org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.drawInViewArea(AbstractTileSourceLayer.java:1636)
app//org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSourcePainter.doPaint(AbstractTileSourceLayer.java:2067)
app//org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSourcePainter.paint(AbstractTileSourceLayer.java:2049)
app//org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:487)
app//org.openstreetmap.josm.gui.MapView.drawMapContent(MapView.java:576)
app//org.openstreetmap.josm.gui.MapView.paint(MapView.java:509)
java.desktop@21.0.6/javax.swing.JComponent.paintChildren(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paintChildren(Unknown Source)
java.desktop@21.0.6/javax.swing.JSplitPane.paintChildren(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paintChildren(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paintChildren(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paintChildren(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paintChildren(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.JLayeredPane.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paintChildren(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paintToOffscreen(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager.paint(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent._paintImmediately(Unknown Source)
java.desktop@21.0.6/javax.swing.JComponent.paintImmediately(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager$4.run(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager$4.run(Unknown Source)
java.base@21.0.6/java.security.AccessController.executePrivileged(Unknown Source)
java.base@21.0.6/java.security.AccessController.doPrivileged(Unknown Source)
java.base@21.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
java.desktop@21.0.6/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
java.desktop@21.0.6/java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.desktop@21.0.6/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.desktop@21.0.6/java.awt.EventQueue$4.run(Unknown Source)
java.desktop@21.0.6/java.awt.EventQueue$4.run(Unknown Source)
java.base@21.0.6/java.security.AccessController.executePrivileged(Unknown Source)
java.base@21.0.6/java.security.AccessController.doPrivileged(Unknown Source)
java.base@21.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.desktop@21.0.6/java.awt.EventQueue.dispatchEvent(Unknown Source)
java.desktop@21.0.6/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.desktop@21.0.6/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.desktop@21.0.6/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.desktop@21.0.6/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop@21.0.6/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.desktop@21.0.6/java.awt.EventDispatchThread.run(Unknown Source)

Thread: bug-report-display (161) of main
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
app//org.openstreetmap.josm.tools.bugreport.BugReportQueue.getNext(BugReportQueue.java:123)
app//org.openstreetmap.josm.tools.bugreport.BugReportQueue$BugReportDisplayRunnable.run(BugReportQueue.java:99)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: AWT-Windows (43) of system
java.desktop@21.0.6/sun.awt.windows.WToolkit.eventLoop(Native Method)
java.desktop@21.0.6/sun.awt.windows.WToolkit.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: JCS-ElementEventQueue-Thread-1 (104) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-11 (74) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-10 (140) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-2 (65) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-4 (67) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-17 (147) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-16 (78) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: Keep-Alive-Timer (168)
java.base@21.0.6/java.lang.Thread.sleep0(Native Method)
java.base@21.0.6/java.lang.Thread.sleep(Unknown Source)
java.base@21.0.6/sun.net.www.http.KeepAliveCache.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)
java.base@21.0.6/jdk.internal.misc.InnocuousThread.run(Unknown Source)

Thread: styled-map-renderer-11 (141) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: Attach Listener (12) of system

Thread: Signal Dispatcher (11) of system

Thread: styled-map-renderer-5 (135) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-18 (90) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-15 (145) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: Timer-2 (125) of main
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.util.TimerThread.mainLoop(Unknown Source)
java.base@21.0.6/java.util.TimerThread.run(Unknown Source)

Thread: Common-Cleaner (27) of InnocuousThreadGroup
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@21.0.6/jdk.internal.ref.CleanerImpl.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)
java.base@21.0.6/jdk.internal.misc.InnocuousThread.run(Unknown Source)

Thread: Weak reference cleaner (82) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda/0x00000000804c7ce8.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: AWT-Shutdown (52) of system
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.desktop@21.0.6/sun.awt.AWTAutoShutdown.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: styled-map-renderer-4 (134) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-12 (142) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-2 (132) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-13 (76) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: Finalizer (10) of system
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.ref.NativeReferenceQueue.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
java.base@21.0.6/java.lang.ref.NativeReferenceQueue.remove(Unknown Source)
java.base@21.0.6/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-7 (70) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-0 (130) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-6 (136) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-19 (149) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: RemoteControl HTTP Server (115) of main
java.base@21.0.6/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.6/sun.nio.ch.NioSocketImpl.accept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.implAccept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.platformImplAccept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.implAccept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.implAccept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.accept(Unknown Source)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: Reference Handler (9) of system
java.base@21.0.6/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.6/java.lang.ref.Reference.processPendingReferences(Unknown Source)
java.base@21.0.6/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

Thread: TimerQueue (53) of system
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.DelayQueue.take(Unknown Source)
java.desktop@21.0.6/javax.swing.TimerQueue.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: message-notifier-0 (116) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: Notification Thread (28) of system

Thread: Timer-0 (109) of main
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.util.TimerThread.mainLoop(Unknown Source)
java.base@21.0.6/java.util.TimerThread.run(Unknown Source)

Thread: styled-map-renderer-7 (137) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-13 (143) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-9 (139) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: FileSystemWatchService (80) of main
java.base@21.0.6/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
java.base@21.0.6/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
java.base@21.0.6/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: Map Status Collector (129) of main
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.desktop@21.0.6/java.awt.EventQueue.invokeAndWait(Unknown Source)
java.desktop@21.0.6/java.awt.EventQueue.invokeAndWait(Unknown Source)
app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:450)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: CacheEventQueue.QProcessor-TMS_BLOCK_v2Thread-2 (105) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: D3D Screen Updater (56) of system
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.desktop@21.0.6/sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: styled-map-renderer-18 (148) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-9 (72) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: DestroyJavaVM (118) of main

Thread: ForkJoinPool.commonPool-worker-12 (75) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-17 (89) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: main-worker-0 (50) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-1 (64) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-3 (66) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-19 (88) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: image-fetcher-0 (100) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: styled-map-renderer-16 (146) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-6 (69) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: Timer-1 (122) of main
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.util.TimerThread.mainLoop(Unknown Source)
java.base@21.0.6/java.util.TimerThread.run(Unknown Source)

Thread: pool-5-thread-1 (154)
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.LinkedTransferQueue$DualNode.await(Unknown Source)
java.base@21.0.6/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(Unknown Source)
java.base@21.0.6/java.util.concurrent.SynchronousQueue.xfer(Unknown Source)
java.base@21.0.6/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-10 (73) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: CacheEventQueue.QProcessor-api_BLOCK_v2Thread-6 (110) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: Timer-3 (127) of main
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.util.TimerThread.mainLoop(Unknown Source)
java.base@21.0.6/java.util.TimerThread.run(Unknown Source)

Thread: RemoteControl HTTP Server (114) of main
java.base@21.0.6/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.6/sun.nio.ch.NioSocketImpl.accept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.implAccept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.platformImplAccept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.implAccept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.implAccept(Unknown Source)
java.base@21.0.6/java.net.ServerSocket.accept(Unknown Source)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)
}}}
"	defect	closed	normal		Core		duplicate	template_report	
