
2024-03-11 22:17:41
Full thread dump OpenJDK 64-Bit Server VM (21.0.1+12-LTS mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00000289c1018bc0, length=82, elements={
0x00000289f97ee2a0, 0x00000289fa180080, 0x00000289fa183a90, 0x00000289fa1846f0,
0x00000289fa187160, 0x00000289fa187bc0, 0x00000289fa188a80, 0x00000289fa191660,
0x00000289f97b8f00, 0x00000289fa434a30, 0x00000289fa5ed390, 0x00000289fa636900,
0x00000289fa59fa00, 0x00000289fabc4880, 0x00000289fa634a70, 0x00000289c21403e0,
0x00000289c25651d0, 0x00000289c2564b40, 0x00000289c2563e20, 0x00000289c2565860,
0x00000289c2565ef0, 0x00000289c996edf0, 0x00000289c996da40, 0x00000289c996f480,
0x00000289c99701a0, 0x00000289c9970830, 0x00000289cbaaf0a0, 0x00000289cbaaf730,
0x00000289cbab0ae0, 0x00000289d038d840, 0x00000289d038cb20, 0x00000289d038be00,
0x00000289d038ebf0, 0x00000289cfcf3a60, 0x00000289cfcf2020, 0x00000289cfcf4780,
0x00000289cfceff50, 0x00000289cfcf33d0, 0x00000289cfcf05e0, 0x00000289cfcf0c70,
0x00000289cfcf1300, 0x00000289cfcf40f0, 0x00000289cfcf1990, 0x00000289cfced7f0,
0x00000289cfcee510, 0x00000289cfcede80, 0x00000289cfceeba0, 0x00000289cfcef230,
0x00000289d0391350, 0x00000289d0392700, 0x00000289d038f910, 0x00000289d038f280,
0x00000289d0392070, 0x00000289d0390630, 0x00000289cbaabc20, 0x00000289cbaad660,
0x00000289cbaab590, 0x00000289cbaaea10, 0x00000289cbaadcf0, 0x00000289cbab0450,
0x00000289cbab2bb0, 0x00000289cbaac940, 0x00000289cbaacfd0, 0x00000289c110dea0,
0x00000289c110ebc0, 0x00000289c1108fe0, 0x00000289c110f8e0, 0x00000289c110aa20,
0x00000289c110b740, 0x00000289c9972900, 0x00000289c9971550, 0x00000289c9972f90,
0x00000289c9973620, 0x00000289cf1d7c00, 0x00000289cf1d9cd0, 0x00000289cf1dc430,
0x00000289cf1d6850, 0x00000289cf1dde70, 0x00000289cf1dcac0, 0x00000289cf1dd7e0,
0x00000289cf1d8290, 0x00000289cf1dbda0
}

"Reference Handler" #9 [101032] daemon prio=10 os_prio=2 cpu=0.00ms elapsed=6590.38s tid=0x00000289f97ee2a0 nid=101032 waiting on condition  [0x000000a548bff000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.1/Native Method)
        at java.lang.ref.Reference.processPendingReferences(java.base@21.0.1/Reference.java:246)
        at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.1/Reference.java:208)

"Finalizer" #10 [29052] daemon prio=8 os_prio=1 cpu=0.00ms elapsed=6590.38s tid=0x00000289fa180080 nid=29052 in Object.wait()  [0x000000a548cfe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait0(java.base@21.0.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@21.0.1/Object.java:366)
        at java.lang.Object.wait(java.base@21.0.1/Object.java:339)
        at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.1/NativeReferenceQueue.java:48)
        at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.1/ReferenceQueue.java:158)
        at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.1/NativeReferenceQueue.java:89)
        - locked <0x00000007024e39c8> (a java.lang.ref.NativeReferenceQueue$Lock)
        at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.1/Finalizer.java:173)

"Signal Dispatcher" #11 [30248] daemon prio=9 os_prio=2 cpu=0.00ms elapsed=6590.38s tid=0x00000289fa183a90 nid=30248 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" #12 [69536] daemon prio=5 os_prio=2 cpu=0.00ms elapsed=6590.38s tid=0x00000289fa1846f0 nid=69536 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #13 [95224] daemon prio=9 os_prio=0 cpu=15.62ms elapsed=6590.38s tid=0x00000289fa187160 nid=95224 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Monitor Deflation Thread" #14 [88936] daemon prio=9 os_prio=0 cpu=0.00ms elapsed=6590.38s tid=0x00000289fa187bc0 nid=88936 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #15 [7748] daemon prio=9 os_prio=2 cpu=3218.75ms elapsed=6590.38s tid=0x00000289fa188a80 nid=7748 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread0" #23 [63300] daemon prio=9 os_prio=2 cpu=234.38ms elapsed=6590.38s tid=0x00000289fa191660 nid=63300 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Common-Cleaner" #27 [80360] daemon prio=8 os_prio=1 cpu=0.00ms elapsed=6590.36s tid=0x00000289f97b8f00 nid=80360 waiting on condition  [0x000000a5496ff000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x00000007025250f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.1/LockSupport.java:269)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1847)
        at java.lang.ref.ReferenceQueue.await(java.base@21.0.1/ReferenceQueue.java:71)
        at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.1/ReferenceQueue.java:143)
        at java.lang.ref.ReferenceQueue.remove(java.base@21.0.1/ReferenceQueue.java:218)
        at jdk.internal.ref.CleanerImpl.run(java.base@21.0.1/CleanerImpl.java:140)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)
        at jdk.internal.misc.InnocuousThread.run(java.base@21.0.1/InnocuousThread.java:186)

"Notification Thread" #28 [70780] daemon prio=9 os_prio=0 cpu=0.00ms elapsed=6590.33s tid=0x00000289fa434a30 nid=70780 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Java2D Disposer" #31 [28152] daemon prio=10 os_prio=2 cpu=0.00ms elapsed=6590.12s tid=0x00000289fa5ed390 nid=28152 waiting on condition  [0x000000a549afe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x00000007024ce1c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.lang.ref.ReferenceQueue.await(java.base@21.0.1/ReferenceQueue.java:67)
        at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.1/ReferenceQueue.java:158)
        at java.lang.ref.ReferenceQueue.remove(java.base@21.0.1/ReferenceQueue.java:234)
        at sun.java2d.Disposer.run(java.desktop@21.0.1/Disposer.java:145)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"AWT-Windows" #33 [88728] daemon prio=6 os_prio=0 cpu=187.50ms elapsed=6590.11s tid=0x00000289fa636900 nid=88728 runnable  [0x000000a549cff000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(java.desktop@21.0.1/Native Method)
        at sun.awt.windows.WToolkit.run(java.desktop@21.0.1/WToolkit.java:360)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"Output controller consumer daemon" #29 [64004] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6589.97s tid=0x00000289fa59fa00 nid=64004 in Object.wait()  [0x000000a54acff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait0(java.base@21.0.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@21.0.1/Object.java:366)
        at net.sourceforge.jnlp.util.logging.OutputController$MessageQueConsumer.run(OutputController.java:82)
        - locked <0x00000007024f9920> (a net.sourceforge.jnlp.util.logging.OutputController)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"AWT-Shutdown" #48 [69700] prio=5 os_prio=0 cpu=0.00ms elapsed=6582.61s tid=0x00000289fabc4880 nid=69700 in Object.wait()  [0x000000a5493ff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait0(java.base@21.0.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@21.0.1/Object.java:366)
        at java.lang.Object.wait(java.base@21.0.1/Object.java:339)
        at sun.awt.AWTAutoShutdown.run(java.desktop@21.0.1/AWTAutoShutdown.java:291)
        - locked <0x000000070250f370> (a java.lang.Object)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"AWT-EventQueue-0" #47 [94004] prio=6 os_prio=0 cpu=0.00ms elapsed=6582.61s tid=0x00000289fa634a70 nid=94004 waiting on condition  [0x000000a5494fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x00000007024e3be0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.awt.EventQueue.getNextEvent(java.desktop@21.0.1/EventQueue.java:565)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@21.0.1/EventDispatchThread.java:190)
        at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@21.0.1/EventDispatchThread.java:124)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@21.0.1/EventDispatchThread.java:113)
        at java.awt.EventDispatchThread.pumpEvents(java.desktop@21.0.1/EventDispatchThread.java:109)
        at java.awt.EventDispatchThread.pumpEvents(java.desktop@21.0.1/EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.run(java.desktop@21.0.1/EventDispatchThread.java:90)

"NetxSecurityThread" #49 [8256] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6582.42s tid=0x00000289c21403e0 nid=8256 waiting on condition  [0x000000a549dfe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000702fc5568> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at net.adoptopenjdk.icedteaweb.client.parts.dialogs.security.SecurityDialogMessageHandler.run(SecurityDialogMessageHandler.java:91)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"itwpool-1-itwthread-1" #53 [98152] daemon prio=5 os_prio=0 cpu=15.62ms elapsed=6582.22s tid=0x00000289c25651d0 nid=98152 waiting on condition  [0x000000a54affe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000702fd9880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"AWT-EventQueue-1" #59 [60212] prio=6 os_prio=0 cpu=1406.25ms elapsed=6581.16s tid=0x00000289c2564b40 nid=60212 waiting on condition  [0x000000a54aefe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000722ef5f40> (a java.util.concurrent.ForkJoinTask$AdaptedCallable)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinTask.awaitDone(java.base@21.0.1/ForkJoinTask.java:461)
        at java.util.concurrent.ForkJoinTask.join(java.base@21.0.1/ForkJoinTask.java:651)
        at org.openstreetmap.josm.plugins.mapwithai.actions.AddMapWithAILayerAction.actionPerformed(AddMapWithAILayerAction.java:116)
        at javax.swing.AbstractButton.fireActionPerformed(java.desktop@21.0.1/AbstractButton.java:1972)
        at javax.swing.AbstractButton$Handler.actionPerformed(java.desktop@21.0.1/AbstractButton.java:2314)
        at javax.swing.DefaultButtonModel.fireActionPerformed(java.desktop@21.0.1/DefaultButtonModel.java:407)
        at javax.swing.DefaultButtonModel.setPressed(java.desktop@21.0.1/DefaultButtonModel.java:262)
        at javax.swing.AbstractButton.doClick(java.desktop@21.0.1/AbstractButton.java:374)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(java.desktop@21.0.1/BasicMenuItemUI.java:1029)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(java.desktop@21.0.1/BasicMenuItemUI.java:1073)
        at java.awt.AWTEventMulticaster.mouseReleased(java.desktop@21.0.1/AWTEventMulticaster.java:297)
        at java.awt.Component.processMouseEvent(java.desktop@21.0.1/Component.java:6621)
        at javax.swing.JComponent.processMouseEvent(java.desktop@21.0.1/JComponent.java:3398)
        at java.awt.Component.processEvent(java.desktop@21.0.1/Component.java:6386)
        at java.awt.Container.processEvent(java.desktop@21.0.1/Container.java:2266)
        at java.awt.Component.dispatchEventImpl(java.desktop@21.0.1/Component.java:4996)
        at java.awt.Container.dispatchEventImpl(java.desktop@21.0.1/Container.java:2324)
        at java.awt.Component.dispatchEvent(java.desktop@21.0.1/Component.java:4828)
        at java.awt.LightweightDispatcher.retargetMouseEvent(java.desktop@21.0.1/Container.java:4948)
        at java.awt.LightweightDispatcher.processMouseEvent(java.desktop@21.0.1/Container.java:4575)
        at java.awt.LightweightDispatcher.dispatchEvent(java.desktop@21.0.1/Container.java:4516)
        at java.awt.Container.dispatchEventImpl(java.desktop@21.0.1/Container.java:2310)
        at java.awt.Window.dispatchEventImpl(java.desktop@21.0.1/Window.java:2780)
        at java.awt.Component.dispatchEvent(java.desktop@21.0.1/Component.java:4828)
        at java.awt.EventQueue.dispatchEventImpl(java.desktop@21.0.1/EventQueue.java:775)
        at java.awt.EventQueue$4.run(java.desktop@21.0.1/EventQueue.java:720)
        at java.awt.EventQueue$4.run(java.desktop@21.0.1/EventQueue.java:714)
        at java.security.AccessController.executePrivileged(java.base@21.0.1/AccessController.java:778)
        at java.security.AccessController.doPrivileged(java.base@21.0.1/AccessController.java:400)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@21.0.1/ProtectionDomain.java:87)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@21.0.1/ProtectionDomain.java:98)
        at java.awt.EventQueue$5.run(java.desktop@21.0.1/EventQueue.java:747)
        at java.awt.EventQueue$5.run(java.desktop@21.0.1/EventQueue.java:745)
        at java.security.AccessController.executePrivileged(java.base@21.0.1/AccessController.java:778)
        at java.security.AccessController.doPrivileged(java.base@21.0.1/AccessController.java:400)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@21.0.1/ProtectionDomain.java:87)
        at java.awt.EventQueue.dispatchEvent(java.desktop@21.0.1/EventQueue.java:744)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@21.0.1/EventDispatchThread.java:203)
        at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@21.0.1/EventDispatchThread.java:124)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@21.0.1/EventDispatchThread.java:113)
        at java.awt.EventDispatchThread.pumpEvents(java.desktop@21.0.1/EventDispatchThread.java:109)
        at java.awt.EventDispatchThread.pumpEvents(java.desktop@21.0.1/EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.run(java.desktop@21.0.1/EventDispatchThread.java:90)

"itwpool-1-itwthread-2" #62 [74172] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6581.12s tid=0x00000289c2563e20 nid=74172 waiting on condition  [0x000000a54b3fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000702fd9880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TimerQueue" #67 [47376] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6580.92s tid=0x00000289c2565860 nid=47376 waiting on condition  [0x000000a54b8fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000702fc5c00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.DelayQueue.take(java.base@21.0.1/DelayQueue.java:242)
        at javax.swing.TimerQueue.run(java.desktop@21.0.1/TimerQueue.java:165)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"D3D Screen Updater" #68 [86096] daemon prio=7 os_prio=1 cpu=31.25ms elapsed=6580.88s tid=0x00000289c2565ef0 nid=86096 in Object.wait()  [0x000000a54baff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait0(java.base@21.0.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@21.0.1/Object.java:366)
        at sun.java2d.d3d.D3DScreenUpdateManager.run(java.desktop@21.0.1/D3DScreenUpdateManager.java:425)
        - locked <0x0000000702fc5dd0> (a java.lang.Object)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"itwpool-1-itwthread-3" #72 [30452] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6580.27s tid=0x00000289c996edf0 nid=30452 waiting on condition  [0x000000a54bffe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000702fd9880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"main-worker-0" #75 [80564] prio=5 os_prio=0 cpu=46.88ms elapsed=6576.79s tid=0x00000289c996da40 nid=80564 waiting on condition  [0x000000a54b1fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000703a44ff8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"FileSystemWatchService" #77 [92180] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6569.98s tid=0x00000289c996f480 nid=92180 runnable  [0x000000a54b7fe000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(java.base@21.0.1/Native Method)
        at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(java.base@21.0.1/WindowsNativeDispatcher.java:1075)
        at sun.nio.fs.WindowsWatchService$Poller.run(java.base@21.0.1/WindowsWatchService.java:587)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"File Watcher" #78 [98844] prio=5 os_prio=0 cpu=0.00ms elapsed=6569.97s tid=0x00000289c99701a0 nid=98844 waiting on condition  [0x000000a54b9fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000703903038> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at java.util.concurrent.LinkedBlockingDeque.take(java.base@21.0.1/LinkedBlockingDeque.java:673)
        at sun.nio.fs.AbstractWatchService.take(java.base@21.0.1/AbstractWatchService.java:118)
        at org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
        at org.openstreetmap.josm.io.FileWatcher$$Lambda/0x000002898149e000.run(Unknown Source)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"Weak reference cleaner" #79 [85756] prio=5 os_prio=0 cpu=0.00ms elapsed=6569.65s tid=0x00000289c9970830 nid=85756 waiting on condition  [0x000000a54c4ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000070390bb78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.lang.ref.ReferenceQueue.await(java.base@21.0.1/ReferenceQueue.java:67)
        at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.1/ReferenceQueue.java:158)
        at java.lang.ref.ReferenceQueue.remove(java.base@21.0.1/ReferenceQueue.java:234)
        at org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
        at org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda/0x00000289814e0a10.run(Unknown Source)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"JNA Cleaner" #106 [64884] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6564.77s tid=0x00000289cbaaf0a0 nid=64884 waiting on condition  [0x000000a54c5ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000070acd42f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.lang.ref.ReferenceQueue.await(java.base@21.0.1/ReferenceQueue.java:67)
        at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.1/ReferenceQueue.java:158)
        at java.lang.ref.ReferenceQueue.remove(java.base@21.0.1/ReferenceQueue.java:234)
        at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)

"JCS-ElementEventQueue-Thread-4" #107 [54812] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6564.71s tid=0x00000289cbaaf730 nid=54812 waiting on condition  [0x000000a54c9fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704825b48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"CacheEventQueue.QProcessor-TMS_BLOCK_v2Thread-5" #108 [103352] daemon prio=5 os_prio=0 cpu=15.62ms elapsed=6564.64s tid=0x00000289cbab0ae0 nid=103352 waiting on condition  [0x000000a54d9ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704800098> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"GT authority factory disposer" #109 [102700] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6563.46s tid=0x00000289d038d840 nid=102700 in Object.wait()  [0x000000a54c3ff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait0(java.base@21.0.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@21.0.1/Object.java:366)
        at java.util.TimerThread.mainLoop(java.base@21.0.1/Timer.java:563)
        - locked <0x0000000704812dd8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(java.base@21.0.1/Timer.java:516)

"MapWithAI" #112 [75756] daemon prio=5 os_prio=0 cpu=46.88ms elapsed=6561.74s tid=0x00000289d038cb20 nid=75756 waiting on condition  [0x000000a54dcfe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"CacheEventQueue.QProcessor-mapwithai:esrisources_BLOCK_v2Thread-8" #113 [6744] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6561.65s tid=0x00000289d038be00 nid=6744 waiting on condition  [0x000000a54ddfe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000711200098> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"MapWithAI" #114 [96100] daemon prio=5 os_prio=0 cpu=125.00ms elapsed=6561.65s tid=0x00000289d038ebf0 nid=96100 in Object.wait()  [0x000000a54defe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait0(java.base@21.0.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@21.0.1/Object.java:366)
        at java.lang.Object.wait(java.base@21.0.1/Object.java:339)
        at java.awt.EventQueue.invokeAndWait(java.desktop@21.0.1/EventQueue.java:1365)
        - locked <0x000000072033a418> (a java.awt.EventQueue$1AWTInvocationLock)
        at java.awt.EventQueue.invokeAndWait(java.desktop@21.0.1/EventQueue.java:1346)
        at javax.swing.SwingUtilities.invokeAndWait(java.desktop@21.0.1/SwingUtilities.java:1480)
        at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWait(GuiHelper.java:228)
        at org.openstreetmap.josm.gui.conflict.tags.TagConflictResolverModel.rebuild(TagConflictResolverModel.java:110)
        at org.openstreetmap.josm.gui.conflict.tags.TagConflictResolverModel.populate(TagConflictResolverModel.java:142)
        at org.openstreetmap.josm.gui.conflict.tags.TagConflictResolverModel.populate(TagConflictResolverModel.java:122)
        at org.openstreetmap.josm.io.GeoJSONReader.mergeAllTagValues(GeoJSONReader.java:396)
        at org.openstreetmap.josm.io.GeoJSONReader.fillTagsFromFeature(GeoJSONReader.java:386)
        at org.openstreetmap.josm.io.GeoJSONReader.parsePoint(GeoJSONReader.java:256)
        at org.openstreetmap.josm.io.GeoJSONReader.parseGeometry(GeoJSONReader.java:220)
        at org.openstreetmap.josm.io.GeoJSONReader.parseFeature(GeoJSONReader.java:164)
        at org.openstreetmap.josm.io.GeoJSONReader$$Lambda/0x0000028981a2e1d8.apply(Unknown Source)
        at java.util.stream.ReferencePipeline$3$1.accept(java.base@21.0.1/ReferencePipeline.java:197)
        at java.util.stream.ReferencePipeline$3$1.accept(java.base@21.0.1/ReferencePipeline.java:197)
        at java.util.stream.ReferencePipeline$2$1.accept(java.base@21.0.1/ReferencePipeline.java:179)
        at java.util.Iterator.forEachRemaining(java.base@21.0.1/Iterator.java:133)
        at java.util.Spliterators$IteratorSpliterator.forEachRemaining(java.base@21.0.1/Spliterators.java:1939)
        at java.util.stream.AbstractPipeline.copyInto(java.base@21.0.1/AbstractPipeline.java:509)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@21.0.1/AbstractPipeline.java:499)
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(java.base@21.0.1/ReduceOps.java:921)
        at java.util.stream.AbstractPipeline.evaluate(java.base@21.0.1/AbstractPipeline.java:234)
        at java.util.stream.ReferencePipeline.collect(java.base@21.0.1/ReferencePipeline.java:682)
        at org.openstreetmap.josm.io.GeoJSONReader.parseFeatureCollection(GeoJSONReader.java:149)
        at org.openstreetmap.josm.io.GeoJSONReader.parseRoot(GeoJSONReader.java:100)
        at org.openstreetmap.josm.io.GeoJSONReader.parse(GeoJSONReader.java:87)
        at org.openstreetmap.josm.io.GeoJSONReader.doParseDataSet(GeoJSONReader.java:471)
        at org.openstreetmap.josm.io.GeoJSONReader.parseDataSet(GeoJSONReader.java:536)
        at org.openstreetmap.josm.plugins.mapwithai.backend.BoundingBoxMapWithAIDownloader.readJson(BoundingBoxMapWithAIDownloader.java:406)
        at org.openstreetmap.josm.plugins.mapwithai.backend.BoundingBoxMapWithAIDownloader.parseDataSet(BoundingBoxMapWithAIDownloader.java:269)
        at org.openstreetmap.josm.io.BoundingBoxDownloader.parseOsm(BoundingBoxDownloader.java:215)
        at org.openstreetmap.josm.plugins.mapwithai.backend.BoundingBoxMapWithAIDownloader.parseOsm(BoundingBoxMapWithAIDownloader.java:159)
        at org.openstreetmap.josm.plugins.mapwithai.backend.MapWithAIDataUtils.lambda$download$6(MapWithAIDataUtils.java:177)
        at org.openstreetmap.josm.plugins.mapwithai.backend.MapWithAIDataUtils$$Lambda/0x0000028981a356a0.call(Unknown Source)
        at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(java.base@21.0.1/ForkJoinTask.java:1456)
        at java.util.concurrent.ForkJoinTask.doExec(java.base@21.0.1/ForkJoinTask.java:387)
        at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@21.0.1/ForkJoinPool.java:1312)
        at java.util.concurrent.ForkJoinPool.scan(java.base@21.0.1/ForkJoinPool.java:1843)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1808)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"CacheEventQueue.QProcessor-api_BLOCK_v2Thread-9" #116 [29468] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6561.47s tid=0x00000289cfcf3a60 nid=29468 waiting on condition  [0x000000a54dfff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704073768> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"RemoteControl HTTP Server" #118 [87904] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6561.20s tid=0x00000289cfcf2020 nid=87904 runnable  [0x000000a54e1fe000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.Net.accept(java.base@21.0.1/Native Method)
        at sun.nio.ch.NioSocketImpl.accept(java.base@21.0.1/NioSocketImpl.java:748)
        at java.net.ServerSocket.implAccept(java.base@21.0.1/ServerSocket.java:698)
        at java.net.ServerSocket.platformImplAccept(java.base@21.0.1/ServerSocket.java:663)
        at java.net.ServerSocket.implAccept(java.base@21.0.1/ServerSocket.java:639)
        at java.net.ServerSocket.implAccept(java.base@21.0.1/ServerSocket.java:585)
        at java.net.ServerSocket.accept(java.base@21.0.1/ServerSocket.java:543)
        at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

"RemoteControl HTTP Server" #119 [106716] daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6561.20s tid=0x00000289cfcf4780 nid=106716 runnable  [0x000000a54e2fe000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.Net.accept(java.base@21.0.1/Native Method)
        at sun.nio.ch.NioSocketImpl.accept(java.base@21.0.1/NioSocketImpl.java:748)
        at java.net.ServerSocket.implAccept(java.base@21.0.1/ServerSocket.java:698)
        at java.net.ServerSocket.platformImplAccept(java.base@21.0.1/ServerSocket.java:663)
        at java.net.ServerSocket.implAccept(java.base@21.0.1/ServerSocket.java:639)
        at java.net.ServerSocket.implAccept(java.base@21.0.1/ServerSocket.java:585)
        at java.net.ServerSocket.accept(java.base@21.0.1/ServerSocket.java:543)
        at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

"message-notifier-0" #120 [79840] prio=5 os_prio=0 cpu=0.00ms elapsed=6561.20s tid=0x00000289cfceff50 nid=79840 waiting on condition  [0x000000a54e3fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x00000007ffcef6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.1/LockSupport.java:269)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.1/AbstractQueuedSynchronizer.java:1758)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.1/ScheduledThreadPoolExecutor.java:1182)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.1/ScheduledThreadPoolExecutor.java:899)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"changeset-updater-0" #121 [101700] prio=5 os_prio=0 cpu=0.00ms elapsed=6561.19s tid=0x00000289cfcf33d0 nid=101700 waiting on condition  [0x000000a54e4fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704120980> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.1/LockSupport.java:269)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.1/AbstractQueuedSynchronizer.java:1758)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.1/ScheduledThreadPoolExecutor.java:1182)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.1/ScheduledThreadPoolExecutor.java:899)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"DestroyJavaVM" #122 [107368] prio=5 os_prio=0 cpu=437.50ms elapsed=6561.19s tid=0x00000289cfcf05e0 nid=107368 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Timer-0" #124 [27128] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=6561.10s tid=0x00000289cfcf0c70 nid=27128 in Object.wait()  [0x000000a54e5fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait0(java.base@21.0.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@21.0.1/Object.java:366)
        at java.util.TimerThread.mainLoop(java.base@21.0.1/Timer.java:563)
        - locked <0x00000007040738d0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(java.base@21.0.1/Timer.java:516)

"MapWithAI" #128 [103888] daemon prio=5 os_prio=0 cpu=250.00ms elapsed=6560.81s tid=0x00000289cfcf1300 nid=103888 waiting on condition  [0x000000a54c8ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #129 [64332] daemon prio=5 os_prio=0 cpu=312.50ms elapsed=6560.81s tid=0x00000289cfcf40f0 nid=64332 waiting on condition  [0x000000a54daff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #130 [39404] daemon prio=5 os_prio=0 cpu=281.25ms elapsed=6560.81s tid=0x00000289cfcf1990 nid=39404 waiting on condition  [0x000000a54dbff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #131 [43428] daemon prio=5 os_prio=0 cpu=203.12ms elapsed=6560.81s tid=0x00000289cfced7f0 nid=43428 waiting on condition  [0x000000a54e6ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #132 [93992] daemon prio=5 os_prio=0 cpu=250.00ms elapsed=6560.81s tid=0x00000289cfcee510 nid=93992 waiting on condition  [0x000000a54e7ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #133 [94148] daemon prio=5 os_prio=0 cpu=218.75ms elapsed=6560.81s tid=0x00000289cfcede80 nid=94148 waiting on condition  [0x000000a54e8ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #134 [72432] daemon prio=5 os_prio=0 cpu=250.00ms elapsed=6560.81s tid=0x00000289cfceeba0 nid=72432 waiting on condition  [0x000000a54e9ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #135 [3980] daemon prio=5 os_prio=0 cpu=281.25ms elapsed=6560.81s tid=0x00000289cfcef230 nid=3980 waiting on condition  [0x000000a54eaff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #136 [64588] daemon prio=5 os_prio=0 cpu=265.62ms elapsed=6560.81s tid=0x00000289d0391350 nid=64588 waiting on condition  [0x000000a54ebff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #137 [45612] daemon prio=5 os_prio=0 cpu=265.62ms elapsed=6560.81s tid=0x00000289d0392700 nid=45612 waiting on condition  [0x000000a54ecff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #138 [37036] daemon prio=5 os_prio=0 cpu=359.38ms elapsed=6560.81s tid=0x00000289d038f910 nid=37036 waiting on condition  [0x000000a54edff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #139 [63472] daemon prio=5 os_prio=0 cpu=234.38ms elapsed=6560.81s tid=0x00000289d038f280 nid=63472 waiting on condition  [0x000000a54eefe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #140 [97924] daemon prio=5 os_prio=0 cpu=406.25ms elapsed=6560.81s tid=0x00000289d0392070 nid=97924 waiting on condition  [0x000000a54efff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"MapWithAI" #141 [107248] daemon prio=5 os_prio=0 cpu=250.00ms elapsed=6560.81s tid=0x00000289d0390630 nid=107248 waiting on condition  [0x000000a54f0fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x0000000704000498> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188)

"Timer-1" #166 [8504] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=6558.98s tid=0x00000289cbaabc20 nid=8504 in Object.wait()  [0x000000a54b6ff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait0(java.base@21.0.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@21.0.1/Object.java:366)
        at java.lang.Object.wait(java.base@21.0.1/Object.java:339)
        at java.util.TimerThread.mainLoop(java.base@21.0.1/Timer.java:537)
        - locked <0x00000007198eff88> (a java.util.TaskQueue)
        at java.util.TimerThread.run(java.base@21.0.1/Timer.java:516)

"TMS-downloader-0" #171 [42112] prio=5 os_prio=0 cpu=15.62ms elapsed=6558.56s tid=0x00000289cbaad660 nid=42112 waiting on condition  [0x000000a54f3ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-1" #172 [105224] prio=5 os_prio=0 cpu=31.25ms elapsed=6558.56s tid=0x00000289cbaab590 nid=105224 waiting on condition  [0x000000a54f4fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-2" #173 [34956] prio=5 os_prio=0 cpu=31.25ms elapsed=6558.56s tid=0x00000289cbaaea10 nid=34956 waiting on condition  [0x000000a54f5fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-3" #174 [92620] prio=5 os_prio=0 cpu=15.62ms elapsed=6558.56s tid=0x00000289cbaadcf0 nid=92620 waiting on condition  [0x000000a54f6ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-4" #175 [39472] prio=5 os_prio=0 cpu=46.88ms elapsed=6558.56s tid=0x00000289cbab0450 nid=39472 waiting on condition  [0x000000a54f7ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-5" #176 [98368] prio=5 os_prio=0 cpu=15.62ms elapsed=6558.56s tid=0x00000289cbab2bb0 nid=98368 waiting on condition  [0x000000a54f8ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-6" #177 [91344] prio=5 os_prio=0 cpu=0.00ms elapsed=6558.56s tid=0x00000289cbaac940 nid=91344 waiting on condition  [0x000000a54f9fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-7" #178 [107128] prio=5 os_prio=0 cpu=31.25ms elapsed=6558.56s tid=0x00000289cbaacfd0 nid=107128 waiting on condition  [0x000000a54fafe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-8" #179 [76456] prio=5 os_prio=0 cpu=0.00ms elapsed=6558.56s tid=0x00000289c110dea0 nid=76456 waiting on condition  [0x000000a54fbfe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-9" #180 [46312] prio=5 os_prio=0 cpu=31.25ms elapsed=6558.56s tid=0x00000289c110ebc0 nid=46312 waiting on condition  [0x000000a54fcff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-10" #181 [100708] prio=5 os_prio=0 cpu=15.62ms elapsed=6558.56s tid=0x00000289c1108fe0 nid=100708 waiting on condition  [0x000000a54fdff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-11" #182 [63632] prio=5 os_prio=0 cpu=15.62ms elapsed=6558.56s tid=0x00000289c110f8e0 nid=63632 waiting on condition  [0x000000a54fefe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-12" #183 [20936] prio=5 os_prio=0 cpu=0.00ms elapsed=6558.56s tid=0x00000289c110aa20 nid=20936 waiting on condition  [0x000000a54fffe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-13" #184 [40016] prio=5 os_prio=0 cpu=15.62ms elapsed=6558.56s tid=0x00000289c110b740 nid=40016 waiting on condition  [0x000000a5500fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-14" #185 [100904] prio=5 os_prio=0 cpu=0.00ms elapsed=6558.56s tid=0x00000289c9972900 nid=100904 waiting on condition  [0x000000a5501fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-15" #186 [98412] prio=5 os_prio=0 cpu=15.62ms elapsed=6558.56s tid=0x00000289c9971550 nid=98412 waiting on condition  [0x000000a5502fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-16" #187 [6512] prio=5 os_prio=0 cpu=31.25ms elapsed=6558.56s tid=0x00000289c9972f90 nid=6512 waiting on condition  [0x000000a5503fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-17" #188 [101184] prio=5 os_prio=0 cpu=15.62ms elapsed=6558.56s tid=0x00000289c9973620 nid=101184 waiting on condition  [0x000000a5504fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-18" #231 [97920] prio=5 os_prio=0 cpu=0.00ms elapsed=6547.43s tid=0x00000289cf1d7c00 nid=97920 waiting on condition  [0x000000a5495fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-19" #232 [64312] prio=5 os_prio=0 cpu=15.62ms elapsed=6547.43s tid=0x00000289cf1d9cd0 nid=64312 waiting on condition  [0x000000a5498fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-20" #233 [92632] prio=5 os_prio=0 cpu=0.00ms elapsed=6547.43s tid=0x00000289cf1dc430 nid=92632 waiting on condition  [0x000000a549eff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-21" #235 [66804] prio=5 os_prio=0 cpu=15.62ms elapsed=6547.37s tid=0x00000289cf1d6850 nid=66804 waiting on condition  [0x000000a54befe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-22" #236 [29432] prio=5 os_prio=0 cpu=31.25ms elapsed=6547.37s tid=0x00000289cf1dde70 nid=29432 waiting on condition  [0x000000a54c0fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-23" #237 [78468] prio=5 os_prio=0 cpu=15.62ms elapsed=6547.37s tid=0x00000289cf1dcac0 nid=78468 waiting on condition  [0x000000a54c6fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"TMS-downloader-24" #242 [30340] prio=5 os_prio=0 cpu=0.00ms elapsed=6547.27s tid=0x00000289cf1dd7e0 nid=30340 waiting on condition  [0x000000a54f1fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000071991ff68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.1/LinkedBlockingDeque.java:485)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
        at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.1/ThreadPoolExecutor.java:1070)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"Timer-2" #247 [106088] prio=6 os_prio=0 cpu=0.00ms elapsed=6540.22s tid=0x00000289cf1d8290 nid=106088 in Object.wait()  [0x000000a5509ff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait0(java.base@21.0.1/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@21.0.1/Object.java:366)
        at java.lang.Object.wait(java.base@21.0.1/Object.java:339)
        at java.util.TimerThread.mainLoop(java.base@21.0.1/Timer.java:537)
        - locked <0x000000072e41f800> (a java.util.TaskQueue)
        at java.util.TimerThread.run(java.base@21.0.1/Timer.java:516)

"Map Status Collector" #248 [22232] daemon prio=6 os_prio=0 cpu=0.00ms elapsed=6539.91s tid=0x00000289cf1dbda0 nid=22232 waiting on condition  [0x000000a5507fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method)
        - parking to wait for  <0x000000072c8b9430> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.1/AbstractQueuedSynchronizer.java:519)
        at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.1/ForkJoinPool.java:3780)
        at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.1/ForkJoinPool.java:3725)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1707)
        at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.1/LinkedBlockingQueue.java:435)
        at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:438)
        at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
        at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)

"VM Thread" os_prio=2 cpu=0.00ms elapsed=6590.43s tid=0x00000289f97cdaa0 nid=10348 runnable

"GC Thread#0" os_prio=2 cpu=0.00ms elapsed=6590.46s tid=0x00000289d90cc4a0 nid=31044 runnable

"GC Thread#1" os_prio=2 cpu=15.62ms elapsed=6590.02s tid=0x00000289faa49c80 nid=104452 runnable

"GC Thread#2" os_prio=2 cpu=0.00ms elapsed=6590.02s tid=0x00000289faa4a020 nid=20180 runnable

"GC Thread#3" os_prio=2 cpu=31.25ms elapsed=6590.02s tid=0x00000289fac37780 nid=90808 runnable

"GC Thread#4" os_prio=2 cpu=15.62ms elapsed=6590.02s tid=0x00000289fac35e20 nid=94224 runnable

"GC Thread#5" os_prio=2 cpu=15.62ms elapsed=6590.02s tid=0x00000289fac36900 nid=61652 runnable

"GC Thread#6" os_prio=2 cpu=15.62ms elapsed=6590.02s tid=0x00000289fac373e0 nid=22948 runnable

"GC Thread#7" os_prio=2 cpu=0.00ms elapsed=6590.02s tid=0x00000289fac37040 nid=97692 runnable

"GC Thread#8" os_prio=2 cpu=31.25ms elapsed=6590.02s tid=0x00000289fac361c0 nid=106508 runnable

"GC Thread#9" os_prio=2 cpu=15.62ms elapsed=6590.02s tid=0x00000289fac36560 nid=10876 runnable

"GC Thread#10" os_prio=2 cpu=0.00ms elapsed=6590.02s tid=0x00000289fac36ca0 nid=28200 runnable

"GC Thread#11" os_prio=2 cpu=31.25ms elapsed=6590.02s tid=0x00000289fad09970 nid=28896 runnable

"GC Thread#12" os_prio=2 cpu=31.25ms elapsed=6581.22s tid=0x00000289fad08750 nid=95552 runnable

"G1 Main Marker" os_prio=2 cpu=0.00ms elapsed=6590.46s tid=0x00000289d90deb40 nid=28900 runnable

"G1 Conc#0" os_prio=2 cpu=609.38ms elapsed=6590.46s tid=0x00000289d90e0560 nid=28220 runnable

"G1 Conc#1" os_prio=2 cpu=625.00ms elapsed=6580.98s tid=0x00000289fad095d0 nid=73832 runnable

"G1 Conc#2" os_prio=2 cpu=625.00ms elapsed=6580.98s tid=0x00000289fad0b2d0 nid=87244 runnable

"G1 Refine#0" os_prio=2 cpu=15.62ms elapsed=6590.46s tid=0x00000289d912e810 nid=15064 runnable

"G1 Service" os_prio=2 cpu=0.00ms elapsed=6590.46s tid=0x00000289f9686780 nid=15880 runnable

"VM Periodic Task Thread" os_prio=2 cpu=31.25ms elapsed=6590.44s tid=0x00000289f97b5d40 nid=16644 waiting on condition

JNI global refs: 153, weak refs: 14936