﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
23860	Duplicate key+value in preset causes an ISE in TagChecker	wuff57	taylor.smock	"==== What steps will reproduce the problem?
1. click on upload all changes
2. happened once immediately after click
3. ignored error and uploaded again, happened again with display of upload panel.
4. subsequent upload seems to work ok

==== What is the expected result?

==== What happens instead?

==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2024-07-30 15:13:18 +0200 (Tue, 30 Jul 2024)
Revision:19160
Build-Date:2024-07-31 01:30:32
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19160 de) Windows 10 64-Bit
OS Build number: Windows 10 Pro 22H2 (19045)
Memory Usage: 3400 MB / 3988 MB (1429 MB allocated, but free)
Java version: 17.0.3.1+2-LTS-6, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920x1080x32bpp@50Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: Cp1252
System property sun.jnu.encoding: Cp1252
Locale info: de_DE
Numbers with default locale: 1234567890 -> 1234567890
Dataset consistency test: No problems found

Plugins:
+ HouseNumberTaggingTool (36298)
+ Mapillary (1770)
+ apache-commons (36282)
+ apache-http (36273)
+ buildings_tools (36226)
+ cadastre-fr (36298)
+ ejml (36176)
+ geotools (36273)
+ imagery_offset_db (36289)
+ jackson (36273)
+ jaxb (36118)
+ jna (36273)
+ jts (36004)
+ opendata (36298)
+ reverter (36256)
+ terracer (36298)
+ turnrestrictions (36298)
+ undelete (36298)
+ utilsplugin2 (36298)

Tagging presets:
+ <josm.pref>/EasyPresets.xml
+ F:\mypresets.xml
+ https://mobidata-bw.de/bfrk/osm/delfi_bfrk_preset.xml

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Waterways&zip=1
- https://mobidata-bw.de/bfrk/osm/delfi_bfrk.mapcss

Last errors/warnings:
- 279289.961 W: Ungespeicherte Änderungen - <html>Die Relation wurde geändert.<br><br>Wollen Sie die Änderungen speichern?</html>
- 286874.226 W: java.net.SocketTimeoutException: Read timed out. Ursache: java.net.SocketTimeoutException: Read timed out
- 287731.762 W: Ungespeicherte Änderungen - <html>Die Relation wurde geändert.<br><br>Wollen Sie die Änderungen speichern?</html>
- 335071.985 W: Ungespeicherte Änderungen - <html>Die Relation wurde geändert.<br><br>Wollen Sie die Änderungen speichern?</html>
- 335080.143 W: Ungespeicherte Änderungen - <html>Die Relation wurde geändert.<br><br>Wollen Sie die Änderungen speichern?</html>
- 337394.126 W: Ungespeicherte Änderungen - <html>Die Relation wurde geändert.<br><br>Wollen Sie die Änderungen speichern?</html>
- 341987.804 W: Ungespeicherte Änderungen - <html>Die Relation wurde geändert.<br><br>Wollen Sie die Änderungen speichern?</html>
- 343548.303 W: Achtung - <html>Kann 51 Dateien nicht öffnen, da entweder die Dateien nicht existieren oder kein passender Importfilter verfügbar ist.<br><ul><li>F:\temp\Köln-Trip\0DTI0Z7M--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0Z4x--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0Z4S--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0Z8i--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0Z9K--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0cqB--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0cqH--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0eB3--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0eNc--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0eYP--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0eHV--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0eaA--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0eN6--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0etX--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0e2p--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI00XK--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI01CJ--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI01KU--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI01Lq--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI01u1--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI03Fa--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI03SO--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI03Ta--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI03Rp--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI017p--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI01vS--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI01wk--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0ecO--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0eF3--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0cjj--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0cOW--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0cIm--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0Zd1--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0cJk--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0cON--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0cXl--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0WxD--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DXwBDZy--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0Tcg--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0TOS--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0CZk--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTIxXl~--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTIxL5z--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTIxOak--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTIxORh--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTIxZPC--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTIxXyO--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0Df5--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0YGD--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0YfL--.1.3gp (<i>Kein Importfilter</i>)</li><li>F:\temp\Köln-Trip\0DTI0Zsd--.1.3gp (<i>Kein Importfilter</i>)</li></ul></html>
- 354461.424 W: Ungespeicherte Änderungen - <html>Die Relation wurde geändert.<br><br>Wollen Sie die Änderungen speichern?</html>
- 354972.627 E: Handled by bug report queue: java.lang.IllegalStateException: Duplicate key highway (attempted merging values bus_stop and bus_stop)



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (23) of main
java.lang.IllegalStateException: Duplicate key highway (attempted merging values bus_stop and bus_stop)
	at java.base/java.util.stream.Collectors.duplicateKeyException(Collectors.java:135)
	at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:182)
	at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at org.openstreetmap.josm.data.validation.tests.TagChecker.checkPresetsTypes(TagChecker.java:715)
	at org.openstreetmap.josm.data.validation.tests.TagChecker.check(TagChecker.java:687)
	at org.openstreetmap.josm.data.validation.Test$TagTest.visit(Test.java:136)
	at org.openstreetmap.josm.data.osm.Way.accept(Way.java:180)
	at org.openstreetmap.josm.data.validation.Test.visit(Test.java:218)
	at org.openstreetmap.josm.data.validation.tests.TagChecker.visit(TagChecker.java:1287)
	at org.openstreetmap.josm.data.validation.ValidationTask.realRun(ValidationTask.java:192)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:94)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:142)
	at org.openstreetmap.josm.actions.upload.ValidateUploadHook.checkUpload(ValidateUploadHook.java:60)
	at org.openstreetmap.josm.actions.UploadAction.lambda$checkPreUploadConditionsAsync$0(UploadAction.java:252)
	at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
	at java.base/java.util.LinkedList$LLSpliterator.tryAdvance(LinkedList.java:1256)
	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.allMatch(ReferencePipeline.java:637)
	at org.openstreetmap.josm.actions.UploadAction.lambda$checkPreUploadConditionsAsync$1(UploadAction.java:252)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

=== RUNNING THREADS ===
Thread: DestroyJavaVM (69) of main

Thread: CacheEventQueue.QProcessor-TMS_BLOCK_v2Thread-2 (56) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: styled-map-renderer-254 (35555) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: Attach Listener (5) of system

Thread: styled-map-renderer-271 (39807) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: styled-map-renderer-258 (35690) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: RemoteControl HTTP Server (64) of main
java.base@17.0.3.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.3.1/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755)
java.base@17.0.3.1/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.3.1/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.3.1/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.3.1/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.3.1/java.net.ServerSocket.accept(ServerSocket.java:532)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: ForkJoinPool.commonPool-worker-284 (38371) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: TMS-downloader-20 (98) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: styled-map-renderer-269 (37607) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: Common-Cleaner (14) of InnocuousThreadGroup
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.3.1/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)
java.base@17.0.3.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)

Thread: styled-map-renderer-273 (39894) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: ForkJoinPool.commonPool-worker-278 (37653) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: TimerQueue (24) of system
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
java.base@17.0.3.1/java.util.concurrent.DelayQueue.take(DelayQueue.java:229)
java.desktop@17.0.3.1/javax.swing.TimerQueue.run(TimerQueue.java:172)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: GT authority factory disposer (59) of main
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.lang.Object.wait(Object.java:338)
java.base@17.0.3.1/java.util.TimerThread.mainLoop(Timer.java:537)
java.base@17.0.3.1/java.util.TimerThread.run(Timer.java:516)

Thread: styled-map-renderer-274 (39895) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: image-fetcher-0 (51) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-7 (85) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: changeset-updater-0 (68) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
java.base@17.0.3.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@17.0.3.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-0 (78) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-24 (102) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: JNA Cleaner (57) of main
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)

Thread: main-worker-0 (22) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: ForkJoinPool.commonPool-worker-285 (39873) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: Notification Thread (13) of system

Thread: styled-map-renderer-261 (37599) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: styled-map-renderer-263 (37601) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: TMS-downloader-2 (80) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-19 (97) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: Map Status Collector (75) of main
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.lang.Object.wait(Object.java:338)
java.desktop@17.0.3.1/java.awt.EventQueue.invokeAndWait(EventQueue.java:1363)
java.desktop@17.0.3.1/java.awt.EventQueue.invokeAndWait(EventQueue.java:1344)
app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:450)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-1 (79) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-8 (86) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-21 (99) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-22 (100) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: Finalizer (3) of system
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.3.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@17.0.3.1/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)

Thread: Java2D Disposer (17) of system
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.3.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@17.0.3.1/sun.java2d.Disposer.run(Disposer.java:145)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-17 (95) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: ForkJoinPool.commonPool-worker-282 (38370) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: TMS-downloader-13 (91) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: AWT-EventQueue-0 (23) of main
Stacktrace see above.

Thread: FileSystemWatchService (37) of main
java.base@17.0.3.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
java.base@17.0.3.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:1065)
java.base@17.0.3.1/sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:587)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-23 (101) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: Timer-1 (71) of main
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.util.TimerThread.mainLoop(Timer.java:563)
java.base@17.0.3.1/java.util.TimerThread.run(Timer.java:516)

Thread: TMS-downloader-3 (81) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: Swing-Shell (256) of system
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.desktop@17.0.3.1/sun.awt.shell.Win32ShellFolderManager2$ComInvoker$1.run(Win32ShellFolderManager2.java:595)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-10 (88) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-9 (87) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-14 (92) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: Timer-0 (60) of main
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.util.TimerThread.mainLoop(Timer.java:563)
java.base@17.0.3.1/java.util.TimerThread.run(Timer.java:516)

Thread: TMS-downloader-5 (83) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: Reference Handler (2) of system
java.base@17.0.3.1/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.3.1/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
java.base@17.0.3.1/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)

Thread: styled-map-renderer-251 (35383) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: JCS-ElementEventQueue-Thread-1 (55) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: message-notifier-0 (66) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
java.base@17.0.3.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@17.0.3.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: Weak reference cleaner (40) of main
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.3.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$488/0x000000080100f7a8.run(Unknown Source)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: ForkJoinPool.commonPool-worker-276 (37294) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: styled-map-renderer-272 (39890) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: AWT-Windows (20) of system
java.desktop@17.0.3.1/sun.awt.windows.WToolkit.eventLoop(Native Method)
java.desktop@17.0.3.1/sun.awt.windows.WToolkit.run(WToolkit.java:365)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: ForkJoinPool.commonPool-worker-286 (39872) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: TMS-downloader-16 (94) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: Signal Dispatcher (4) of system

Thread: RemoteControl HTTP Server (65) of main
java.base@17.0.3.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.3.1/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755)
java.base@17.0.3.1/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.3.1/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.3.1/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.3.1/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.3.1/java.net.ServerSocket.accept(ServerSocket.java:532)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: AWT-Shutdown (19) of system
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.lang.Object.wait(Object.java:338)
java.desktop@17.0.3.1/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-12 (90) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: File Watcher (38) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673)
java.base@17.0.3.1/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
app//org.openstreetmap.josm.io.FileWatcher$$Lambda$435/0x0000000800f85a60.run(Unknown Source)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-6 (84) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: ForkJoinPool.commonPool-worker-275 (36879) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: TMS-downloader-11 (89) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-4 (82) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: Timer-2 (73) of main
java.base@17.0.3.1/java.lang.Object.wait(Native Method)
java.base@17.0.3.1/java.lang.Object.wait(Object.java:338)
java.base@17.0.3.1/java.util.TimerThread.mainLoop(Timer.java:537)
java.base@17.0.3.1/java.util.TimerThread.run(Timer.java:516)

Thread: styled-map-renderer-245 (33374) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Thread: TMS-downloader-15 (93) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: TMS-downloader-18 (96) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
java.base@17.0.3.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
java.base@17.0.3.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.3.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.3.1/java.lang.Thread.run(Thread.java:833)

Thread: styled-map-renderer-264 (37602) of main
java.base@17.0.3.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.3.1/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
java.base@17.0.3.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
java.base@17.0.3.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
}}}
"	defect	closed	normal	24.08	Core validator	latest	fixed	template_report	francois.lacombe
