﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
17132	JOSM froze while asking to upload	naoliv	team	"I simply reverted https://www.openstreetmap.org/changeset/65663458 and presset `Ctrl + Shift + ↑` to upload the changeset.
JOSM got all gray with some CPU cores reaching 100%

`jstack -l` output:

{{{
2018-12-21 08:41:50
Full thread dump OpenJDK 64-Bit Server VM (11.0.1+13-Debian-3 mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00007fb4dae34d20, length=79, elements={
0x00007fb5e834a800, 0x00007fb5e834c800, 0x00007fb5e8352000, 0x00007fb5e8354800,
0x00007fb5e8356800, 0x00007fb5e8358800, 0x00007fb5e8397800, 0x00007fb5e839c800,
0x00007fb5e860f000, 0x00007fb5e8401000, 0x00007fb5e995e800, 0x00007fb5e9960000,
0x00007fb548220000, 0x00007fb5e99fd800, 0x00007fb5e9a03000, 0x00007fb5e9a4a000,
0x00007fb5e9ddf000, 0x00007fb5e9f99800, 0x00007fb5480bd800, 0x00007fb5ea1af800,
0x00007fb5ea22f800, 0x00007fb5ea266000, 0x00007fb5ea222000, 0x00007fb5ea07c000,
0x00007fb5ea07d000, 0x00007fb5e8011800, 0x00007fb5ea081000, 0x00007fb548839800,
0x00007fb548b25800, 0x00007fb5490a8000, 0x00007fb5480fd000, 0x00007fb549193000,
0x00007fb54848b800, 0x00007fb5484b1000, 0x00007fb5490a3800, 0x00007fb54848d000,
0x00007fb54815d800, 0x00007fb549190800, 0x00007fb5480ff000, 0x00007fb5490a2000,
0x00007fb5490a5800, 0x00007fb5486bc800, 0x00007fb5486bb000, 0x00007fb548160000,
0x00007fb5480fe000, 0x00007fb5484b0000, 0x00007fb5484bd000, 0x00007fb54815f000,
0x00007fb548184800, 0x00007fb5484b6000, 0x00007fb548b50000, 0x00007fb548b54000,
0x00007fb548b56000, 0x00007fb548b44800, 0x00007fb548b46800, 0x00007fb5486df000,
0x00007fb548665800, 0x00007fb5485d8000, 0x00007fb5488a5000, 0x00007fb548a3f800,
0x00007fb5497ae000, 0x00007fb548954800, 0x00007fb548519800, 0x000055da5d959800,
0x00007fb588317800, 0x00007fb584009000, 0x00007fb58400e000, 0x00007fb5ac597800,
0x00007fb5540fc000, 0x00007fb59402e800, 0x00007fb56402b000, 0x00007fb56c257800,
0x00007fb56c222000, 0x00007fb570268000, 0x00007fb5700c3800, 0x00007fb57022b800,
0x00007fb570224800, 0x00007fb5700ab800, 0x00007fb5700ea800
}

""Reference Handler"" #2 daemon prio=10 os_prio=0 cpu=458,05ms elapsed=80287,15s tid=0x00007fb5e834a800 nid=0x409 waiting on condition  [0x00007fb5d0581000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@11.0.1/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@11.0.1/Reference.java:241)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@11.0.1/Reference.java:213)

   Locked ownable synchronizers:
	- None

""Finalizer"" #3 daemon prio=8 os_prio=0 cpu=33,72ms elapsed=80287,14s tid=0x00007fb5e834c800 nid=0x40a in Object.wait()  [0x00007fb5d0480000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:155)
	- waiting to re-lock in wait() <0x00000006805ea150> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:176)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@11.0.1/Finalizer.java:170)

   Locked ownable synchronizers:
	- None

""Signal Dispatcher"" #4 daemon prio=9 os_prio=0 cpu=0,38ms elapsed=80287,14s tid=0x00007fb5e8352000 nid=0x40b runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

""C2 CompilerThread0"" #5 daemon prio=9 os_prio=0 cpu=224496,65ms elapsed=80287,14s tid=0x00007fb5e8354800 nid=0x40c runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   Compiling: 37287       4       sun.util.locale.provider.LocaleResources::getDecimalFormatSymbolsData (210 bytes)

   Locked ownable synchronizers:
	- None

""C1 CompilerThread0"" #7 daemon prio=9 os_prio=0 cpu=29596,84ms elapsed=80287,14s tid=0x00007fb5e8356800 nid=0x40d runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   Compiling: 37291       3       jdk.internal.reflect.AccessorGenerator::emitBoxingContantPoolEntries (1437 bytes)

   Locked ownable synchronizers:
	- None

""Sweeper thread"" #8 daemon prio=9 os_prio=0 cpu=5278,16ms elapsed=80287,14s tid=0x00007fb5e8358800 nid=0x40e runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

""Service Thread"" #9 daemon prio=9 os_prio=0 cpu=0,19ms elapsed=80287,11s tid=0x00007fb5e8397800 nid=0x40f runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

""Common-Cleaner"" #10 daemon prio=8 os_prio=0 cpu=76,10ms elapsed=80287,11s tid=0x00007fb5e839c800 nid=0x411 in Object.wait()  [0x00007fb59f9f7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:155)
	- waiting to re-lock in wait() <0x00000006805eab00> (a java.lang.ref.ReferenceQueue$Lock)
	at jdk.internal.ref.CleanerImpl.run(java.base@11.0.1/CleanerImpl.java:148)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)
	at jdk.internal.misc.InnocuousThread.run(java.base@11.0.1/InnocuousThread.java:134)

   Locked ownable synchronizers:
	- None

""Java2D Disposer"" #13 daemon prio=10 os_prio=0 cpu=1153,94ms elapsed=80282,54s tid=0x00007fb5e860f000 nid=0x43c in Object.wait()  [0x00007fb59f8f6000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:155)
	- waiting to re-lock in wait() <0x00000006809579e8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:176)
	at sun.java2d.Disposer.run(java.desktop@11.0.1/Disposer.java:144)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""AWT-XAWT"" #16 daemon prio=6 os_prio=0 cpu=182030,36ms elapsed=80277,38s tid=0x00007fb5e8401000 nid=0x44b runnable  [0x00007fb59da95000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(java.desktop@11.0.1/Native Method)
	at sun.awt.X11.XToolkit.run(java.desktop@11.0.1/XToolkit.java:682)
	at sun.awt.X11.XToolkit.run(java.desktop@11.0.1/XToolkit.java:646)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""AWT-Shutdown"" #18 prio=5 os_prio=0 cpu=12,67ms elapsed=80276,29s tid=0x00007fb5e995e800 nid=0x44e in Object.wait()  [0x00007fb59c1d5000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@11.0.1/Object.java:328)
	at sun.awt.AWTAutoShutdown.run(java.desktop@11.0.1/AWTAutoShutdown.java:291)
	- waiting to re-lock in wait() <0x0000000680c69588> (a java.lang.Object)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""AWT-EventQueue-0"" #17 prio=6 os_prio=0 cpu=1501252,91ms elapsed=80276,29s tid=0x00007fb5e9960000 nid=0x44f runnable  [0x00007fb59d7d0000]
   java.lang.Thread.State: RUNNABLE
	at org.openstreetmap.gui.jmapviewer.MemoryTileCache.getTile(MemoryTileCache.java:65)
	- locked <0x000000068840c600> (a org.openstreetmap.gui.jmapviewer.MemoryTileCache)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.getTile(AbstractTileSourceLayer.java:888)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.getOrCreateTile(AbstractTileSourceLayer.java:860)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.getOrCreateTile(AbstractTileSourceLayer.java:856)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.access$1600(AbstractTileSourceLayer.java:142)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.lambda$allTilesCreate$1(AbstractTileSourceLayer.java:1245)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet$$Lambda$848/0x0000000840b64040.apply(Unknown Source)
	at java.util.stream.ReferencePipeline$3$1.accept(java.base@11.0.1/ReferencePipeline.java:195)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(java.base@11.0.1/ForEachOps.java:183)
	at java.util.stream.IntPipeline$1$1.accept(java.base@11.0.1/IntPipeline.java:180)
	at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(java.base@11.0.1/Streams.java:104)
	at java.util.Spliterator$OfInt.forEachRemaining(java.base@11.0.1/Spliterator.java:699)
	at java.util.stream.AbstractPipeline.copyInto(java.base@11.0.1/AbstractPipeline.java:484)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@11.0.1/AbstractPipeline.java:474)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(java.base@11.0.1/ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(java.base@11.0.1/ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(java.base@11.0.1/AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(java.base@11.0.1/ReferencePipeline.java:497)
	at java.util.stream.ReferencePipeline$7$1.accept(java.base@11.0.1/ReferencePipeline.java:274)
	at java.util.stream.IntPipeline$1$1.accept(java.base@11.0.1/IntPipeline.java:180)
	at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(java.base@11.0.1/Streams.java:104)
	at java.util.Spliterator$OfInt.forEachRemaining(java.base@11.0.1/Spliterator.java:699)
	at java.util.stream.AbstractPipeline.copyInto(java.base@11.0.1/AbstractPipeline.java:484)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@11.0.1/AbstractPipeline.java:474)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(java.base@11.0.1/ReduceOps.java:913)
	at java.util.stream.AbstractPipeline.evaluate(java.base@11.0.1/AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.collect(java.base@11.0.1/ReferencePipeline.java:578)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.allTiles(AbstractTileSourceLayer.java:1249)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.allTilesCreate(AbstractTileSourceLayer.java:1245)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.loadAllTiles(AbstractTileSourceLayer.java:1282)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.access$1000(AbstractTileSourceLayer.java:1196)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.drawInViewArea(AbstractTileSourceLayer.java:1527)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.access$2600(AbstractTileSourceLayer.java:142)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSourcePainter.doPaint(AbstractTileSourceLayer.java:1923)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSourcePainter.paint(AbstractTileSourceLayer.java:1917)
	at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:469)
	at org.openstreetmap.josm.gui.MapView.drawMapContent(MapView.java:584)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:491)
	at javax.swing.JComponent.paintChildren(java.desktop@11.0.1/JComponent.java:907)
	- locked <0x00000006809dc770> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(java.desktop@11.0.1/JComponent.java:1083)
	at javax.swing.JComponent.paintToOffscreen(java.desktop@11.0.1/JComponent.java:5255)
	at javax.swing.BufferStrategyPaintManager.paint(java.desktop@11.0.1/BufferStrategyPaintManager.java:246)
	at javax.swing.RepaintManager.paint(java.desktop@11.0.1/RepaintManager.java:1323)
	at javax.swing.JComponent._paintImmediately(java.desktop@11.0.1/JComponent.java:5203)
	at javax.swing.JComponent.paintImmediately(java.desktop@11.0.1/JComponent.java:5013)
	at javax.swing.RepaintManager$4.run(java.desktop@11.0.1/RepaintManager.java:865)
	at javax.swing.RepaintManager$4.run(java.desktop@11.0.1/RepaintManager.java:848)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@11.0.1/ProtectionDomain.java:85)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@11.0.1/RepaintManager.java:848)
	at javax.swing.RepaintManager.paintDirtyRegions(java.desktop@11.0.1/RepaintManager.java:823)
	at javax.swing.RepaintManager.prePaintDirtyRegions(java.desktop@11.0.1/RepaintManager.java:772)
	at javax.swing.RepaintManager$ProcessingRunnable.run(java.desktop@11.0.1/RepaintManager.java:1890)
	at java.awt.event.InvocationEvent.dispatch(java.desktop@11.0.1/InvocationEvent.java:313)
	at java.awt.EventQueue.dispatchEventImpl(java.desktop@11.0.1/EventQueue.java:770)
	at java.awt.EventQueue$4.run(java.desktop@11.0.1/EventQueue.java:721)
	at java.awt.EventQueue$4.run(java.desktop@11.0.1/EventQueue.java:715)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@11.0.1/ProtectionDomain.java:85)
	at java.awt.EventQueue.dispatchEvent(java.desktop@11.0.1/EventQueue.java:740)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@11.0.1/EventDispatchThread.java:203)
	at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@11.0.1/EventDispatchThread.java:124)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@11.0.1/EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@11.0.1/EventDispatchThread.java:109)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@11.0.1/EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.run(java.desktop@11.0.1/EventDispatchThread.java:90)

   Locked ownable synchronizers:
	- None

""TimerQueue"" #19 daemon prio=5 os_prio=0 cpu=203761,95ms elapsed=80275,02s tid=0x00007fb548220000 nid=0x453 waiting on condition  [0x00007fb55a7fc000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000680449ab0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.DelayQueue.take(java.base@11.0.1/DelayQueue.java:217)
	at javax.swing.TimerQueue.run(java.desktop@11.0.1/TimerQueue.java:171)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- <0x00000006804502b0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

""FileSystemWatchService"" #21 daemon prio=5 os_prio=0 cpu=1,71ms elapsed=80272,26s tid=0x00007fb5e99fd800 nid=0x45f runnable  [0x00007fb55a2fb000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.fs.LinuxWatchService.poll(java.base@11.0.1/Native Method)
	at sun.nio.fs.LinuxWatchService$Poller.run(java.base@11.0.1/LinuxWatchService.java:316)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""File Watcher"" #22 prio=5 os_prio=0 cpu=0,31ms elapsed=80272,24s tid=0x00007fb5e9a03000 nid=0x460 waiting on condition  [0x00007fb55a1fa000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x000000068044a058> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at java.util.concurrent.LinkedBlockingDeque.take(java.base@11.0.1/LinkedBlockingDeque.java:671)
	at sun.nio.fs.AbstractWatchService.take(java.base@11.0.1/AbstractWatchService.java:118)
	at org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
	at org.openstreetmap.josm.io.FileWatcher$$Lambda$241/0x000000084031d440.run(Unknown Source)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""Weak reference cleaner"" #23 prio=5 os_prio=0 cpu=0,24ms elapsed=80270,83s tid=0x00007fb5e9a4a000 nid=0x46c in Object.wait()  [0x00007fb59d6d3000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <0x000000068044a3e0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:155)
	- waiting to re-lock in wait() <0x000000068044a3e0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:176)
	at org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
	at org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$262/0x0000000840356840.run(Unknown Source)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""GT authority factory disposer"" #33 daemon prio=5 os_prio=0 cpu=10,99ms elapsed=80259,46s tid=0x00007fb5e9ddf000 nid=0x49c in Object.wait()  [0x00007fb559df8000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@11.0.1/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@11.0.1/Timer.java:527)
	- waiting to re-lock in wait() <0x00000006852715c8> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@11.0.1/Timer.java:506)

   Locked ownable synchronizers:
	- None

""WeakCollectionCleaner"" #34 daemon prio=8 os_prio=0 cpu=0,24ms elapsed=80256,10s tid=0x00007fb5e9f99800 nid=0x49e in Object.wait()  [0x00007fb541dfe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <0x0000000685ff8ef0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:155)
	- waiting to re-lock in wait() <0x0000000685ff8ef0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:176)
	at org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:66)

   Locked ownable synchronizers:
	- None

""Timer-0"" #39 daemon prio=6 os_prio=0 cpu=4951,39ms elapsed=80253,77s tid=0x00007fb5480bd800 nid=0x4ac in Object.wait()  [0x00007fb5418fd000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <no object reference available>
	at java.util.TimerThread.mainLoop(java.base@11.0.1/Timer.java:553)
	- waiting to re-lock in wait() <0x00000006860258c0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@11.0.1/Timer.java:506)

   Locked ownable synchronizers:
	- None

""RemoteControl HTTP Server"" #38 daemon prio=5 os_prio=0 cpu=1,62ms elapsed=80253,61s tid=0x00007fb5ea1af800 nid=0x4ad runnable  [0x00007fb5414fb000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@11.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@11.0.1/AbstractPlainSocketImpl.java:458)
	at java.net.ServerSocket.implAccept(java.base@11.0.1/ServerSocket.java:551)
	at java.net.ServerSocket.accept(java.base@11.0.1/ServerSocket.java:519)
	at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

   Locked ownable synchronizers:
	- None

""RemoteControl HTTP Server"" #40 daemon prio=5 os_prio=0 cpu=1,60ms elapsed=80253,60s tid=0x00007fb5ea22f800 nid=0x4ae runnable  [0x00007fb5413fa000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@11.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@11.0.1/AbstractPlainSocketImpl.java:458)
	at java.net.ServerSocket.implAccept(java.base@11.0.1/ServerSocket.java:551)
	at java.net.ServerSocket.accept(java.base@11.0.1/ServerSocket.java:519)
	at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

   Locked ownable synchronizers:
	- None

""RemoteControl HTTPS Server"" #41 daemon prio=5 os_prio=0 cpu=9,10ms elapsed=80252,56s tid=0x00007fb5ea266000 nid=0x4b0 runnable  [0x00007fb5412f9000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@11.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@11.0.1/AbstractPlainSocketImpl.java:458)
	at java.net.ServerSocket.implAccept(java.base@11.0.1/ServerSocket.java:551)
	at sun.security.ssl.SSLServerSocketImpl.accept(java.base@11.0.1/SSLServerSocketImpl.java:202)
	at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404)

   Locked ownable synchronizers:
	- None

""RemoteControl HTTPS Server"" #42 daemon prio=5 os_prio=0 cpu=22,29ms elapsed=80252,56s tid=0x00007fb5ea222000 nid=0x4b1 runnable  [0x00007fb5411f8000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@11.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@11.0.1/AbstractPlainSocketImpl.java:458)
	at java.net.ServerSocket.implAccept(java.base@11.0.1/ServerSocket.java:551)
	at sun.security.ssl.SSLServerSocketImpl.accept(java.base@11.0.1/SSLServerSocketImpl.java:202)
	at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404)

   Locked ownable synchronizers:
	- None

""message-notifier-0"" #45 prio=5 os_prio=0 cpu=6531,10ms elapsed=80249,67s tid=0x00007fb5ea07c000 nid=0x4b6 runnable  [0x00007fb559ef8000]
   java.lang.Thread.State: RUNNABLE
	at com.sun.org.apache.xpath.internal.VariableStack.<init>(java.xml@11.0.1/VariableStack.java:96)
	at com.sun.org.apache.xpath.internal.jaxp.JAXPVariableStack.<init>(java.xml@11.0.1/JAXPVariableStack.java:46)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImplUtil.eval(java.xml@11.0.1/XPathImplUtil.java:91)
	at com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.eval(java.xml@11.0.1/XPathExpressionImpl.java:80)
	at com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.evaluate(java.xml@11.0.1/XPathExpressionImpl.java:89)
	at org.openstreetmap.josm.io.OsmServerUserInfoReader.buildFromXML(OsmServerUserInfoReader.java:43)
	at org.openstreetmap.josm.io.OsmServerUserInfoReader$$Lambda$530/0x00000008408ab440.parse(Unknown Source)
	at org.openstreetmap.josm.io.OsmServerReader.fetchData(OsmServerReader.java:422)
	at org.openstreetmap.josm.io.OsmServerUserInfoReader.fetchUserInfo(OsmServerUserInfoReader.java:170)
	at org.openstreetmap.josm.io.MessageNotifier$Worker.run(MessageNotifier.java:82)
	at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.1/Executors.java:515)
	at java.util.concurrent.FutureTask.runAndReset(java.base@11.0.1/FutureTask.java:305)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(java.base@11.0.1/ScheduledThreadPoolExecutor.java:305)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1128)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- <0x00000006860267e8> (a java.util.concurrent.ThreadPoolExecutor$Worker)

""changeset-updater-0"" #46 prio=5 os_prio=0 cpu=10,50ms elapsed=80249,66s tid=0x00007fb5ea07d000 nid=0x4b7 waiting on condition  [0x00007fb540cf7000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686026990> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.1/LockSupport.java:234)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.1/AbstractQueuedSynchronizer.java:2123)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.1/ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.1/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""DestroyJavaVM"" #47 prio=5 os_prio=0 cpu=7430,83ms elapsed=80249,66s tid=0x00007fb5e8011800 nid=0x400 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

""main-worker-0"" #49 daemon prio=5 os_prio=0 cpu=2746,42ms elapsed=79987,92s tid=0x00007fb5ea081000 nid=0x573 waiting on condition  [0x00007fb5586f2000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x000000068056ac90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""Timer-1"" #51 prio=6 os_prio=0 cpu=0,15ms elapsed=79985,56s tid=0x00007fb548839800 nid=0x58b in Object.wait()  [0x00007fb5599f6000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <0x00000006862d55a0> (a java.util.TaskQueue)
	at java.lang.Object.wait(java.base@11.0.1/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@11.0.1/Timer.java:527)
	- waiting to re-lock in wait() <0x00000006862d55a0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@11.0.1/Timer.java:506)

   Locked ownable synchronizers:
	- None

""Map Status Collector"" #54 daemon prio=6 os_prio=0 cpu=12074,01ms elapsed=79984,43s tid=0x00007fb548b25800 nid=0x58f waiting on condition  [0x00007fb5406f5000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x00000006862d5730> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:434)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""Timer-2"" #61 daemon prio=6 os_prio=0 cpu=0,14ms elapsed=79891,80s tid=0x00007fb5490a8000 nid=0x5d9 in Object.wait()  [0x00007fb5417fc000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@11.0.1/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@11.0.1/Timer.java:527)
	- waiting to re-lock in wait() <0x0000000686ccc280> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@11.0.1/Timer.java:506)

   Locked ownable synchronizers:
	- None

""TMS-downloader-0"" #62 prio=5 os_prio=0 cpu=4463,36ms elapsed=79891,29s tid=0x00007fb5480fd000 nid=0x5db waiting on condition  [0x00007fb559af7000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-1"" #63 prio=5 os_prio=0 cpu=4269,80ms elapsed=79891,27s tid=0x00007fb549193000 nid=0x5dc waiting on condition  [0x00007fb540bf6000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-2"" #64 prio=5 os_prio=0 cpu=4586,90ms elapsed=79891,26s tid=0x00007fb54848b800 nid=0x5dd waiting on condition  [0x00007fb53bcfd000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-3"" #65 prio=5 os_prio=0 cpu=4311,88ms elapsed=79891,25s tid=0x00007fb5484b1000 nid=0x5de waiting on condition  [0x00007fb53bbfc000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-4"" #66 prio=5 os_prio=0 cpu=4394,49ms elapsed=79891,24s tid=0x00007fb5490a3800 nid=0x5df waiting on condition  [0x00007fb53bafb000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-5"" #67 prio=5 os_prio=0 cpu=4203,63ms elapsed=79891,24s tid=0x00007fb54848d000 nid=0x5e0 waiting on condition  [0x00007fb53b7b0000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-6"" #68 prio=5 os_prio=0 cpu=4182,15ms elapsed=79891,24s tid=0x00007fb54815d800 nid=0x5e1 waiting on condition  [0x00007fb53b6af000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-7"" #69 prio=5 os_prio=0 cpu=4228,36ms elapsed=79891,24s tid=0x00007fb549190800 nid=0x5e2 waiting on condition  [0x00007fb53b5ae000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-8"" #70 prio=5 os_prio=0 cpu=4419,67ms elapsed=79891,24s tid=0x00007fb5480ff000 nid=0x5e3 waiting on condition  [0x00007fb53b4ad000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-9"" #71 prio=5 os_prio=0 cpu=4433,16ms elapsed=79891,24s tid=0x00007fb5490a2000 nid=0x5e4 waiting on condition  [0x00007fb53b3ac000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-10"" #72 prio=5 os_prio=0 cpu=4322,80ms elapsed=79891,23s tid=0x00007fb5490a5800 nid=0x5e5 waiting on condition  [0x00007fb53b2ab000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-11"" #73 prio=5 os_prio=0 cpu=4435,77ms elapsed=79891,23s tid=0x00007fb5486bc800 nid=0x5e6 waiting on condition  [0x00007fb53b1aa000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-12"" #74 prio=5 os_prio=0 cpu=4461,44ms elapsed=79891,23s tid=0x00007fb5486bb000 nid=0x5e7 waiting on condition  [0x00007fb53b0a9000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-13"" #75 prio=5 os_prio=0 cpu=4490,37ms elapsed=79891,23s tid=0x00007fb548160000 nid=0x5e8 waiting on condition  [0x00007fb53afa8000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-14"" #76 prio=5 os_prio=0 cpu=4691,27ms elapsed=79891,22s tid=0x00007fb5480fe000 nid=0x5e9 waiting on condition  [0x00007fb53aea7000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-15"" #77 prio=5 os_prio=0 cpu=4477,71ms elapsed=79891,22s tid=0x00007fb5484b0000 nid=0x5ed waiting on condition  [0x00007fb53ada6000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-16"" #78 prio=5 os_prio=0 cpu=4362,37ms elapsed=79891,21s tid=0x00007fb5484bd000 nid=0x5ef waiting on condition  [0x00007fb53aca5000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-17"" #79 prio=5 os_prio=0 cpu=4356,44ms elapsed=79891,20s tid=0x00007fb54815f000 nid=0x5f0 waiting on condition  [0x00007fb53aba4000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-18"" #80 prio=5 os_prio=0 cpu=4620,93ms elapsed=79891,17s tid=0x00007fb548184800 nid=0x5f1 waiting on condition  [0x00007fb53aaa3000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-19"" #81 prio=5 os_prio=0 cpu=4121,82ms elapsed=79891,16s tid=0x00007fb5484b6000 nid=0x5f2 waiting on condition  [0x00007fb53a9a2000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-20"" #82 prio=5 os_prio=0 cpu=4466,46ms elapsed=79891,16s tid=0x00007fb548b50000 nid=0x5f3 waiting on condition  [0x00007fb53a8a1000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-21"" #83 prio=5 os_prio=0 cpu=4423,87ms elapsed=79891,16s tid=0x00007fb548b54000 nid=0x5f4 waiting on condition  [0x00007fb53a7a0000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-22"" #84 prio=5 os_prio=0 cpu=4371,08ms elapsed=79891,15s tid=0x00007fb548b56000 nid=0x5f5 waiting on condition  [0x00007fb53a69f000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-23"" #85 prio=5 os_prio=0 cpu=4370,20ms elapsed=79891,15s tid=0x00007fb548b44800 nid=0x5f6 waiting on condition  [0x00007fb53a59e000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""TMS-downloader-24"" #86 prio=5 os_prio=0 cpu=4375,46ms elapsed=79891,15s tid=0x00007fb548b46800 nid=0x5f7 waiting on condition  [0x00007fb53a49d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686d5e5b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.1/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""pool-2-thread-1"" #766 prio=5 os_prio=0 cpu=18,63ms elapsed=76021,32s tid=0x00007fb5486df000 nid=0x13ef waiting on condition  [0x00007fb539c95000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686ac06e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""pool-2-thread-2"" #767 prio=5 os_prio=0 cpu=16,89ms elapsed=76021,31s tid=0x00007fb548665800 nid=0x13f0 waiting on condition  [0x00007fb5403f4000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686ac06e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""pool-2-thread-3"" #768 prio=5 os_prio=0 cpu=19,36ms elapsed=76021,30s tid=0x00007fb5485d8000 nid=0x13f1 waiting on condition  [0x00007fb538d3e000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686ac06e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""pool-2-thread-4"" #769 prio=5 os_prio=0 cpu=17,01ms elapsed=76021,30s tid=0x00007fb5488a5000 nid=0x13f2 waiting on condition  [0x00007fb539443000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686ac06e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""pool-2-thread-5"" #770 prio=5 os_prio=0 cpu=0,18ms elapsed=76021,20s tid=0x00007fb548a3f800 nid=0x13f3 waiting on condition  [0x00007fb5585f1000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686ac06e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""pool-2-thread-6"" #771 prio=5 os_prio=0 cpu=0,16ms elapsed=76021,20s tid=0x00007fb5497ae000 nid=0x13f4 waiting on condition  [0x00007fb539d96000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686ac06e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""pool-2-thread-7"" #772 prio=5 os_prio=0 cpu=0,26ms elapsed=76021,19s tid=0x00007fb548954800 nid=0x13f5 waiting on condition  [0x00007fb539544000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686ac06e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""pool-2-thread-8"" #773 prio=5 os_prio=0 cpu=0,24ms elapsed=76021,18s tid=0x00007fb548519800 nid=0x13f6 waiting on condition  [0x00007fb538e3f000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000686ac06e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.1/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.1/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""multipolygon-builder-0"" #1757 daemon prio=5 os_prio=0 cpu=0,82ms elapsed=74390,24s tid=0x000055da5d959800 nid=0x2089 waiting on condition  [0x00007fb53a29b000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x00000006884d79d8> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.1/ForkJoinPool.java:1628)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.1/ForkJoinWorkerThread.java:177)

   Locked ownable synchronizers:
	- None

""ForkJoinPool.commonPool-worker-7"" #5309 daemon prio=6 os_prio=0 cpu=854,28ms elapsed=54702,43s tid=0x00007fb588317800 nid=0x699c waiting on condition  [0x00007fb5598f5000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x0000000680135e08> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.1/ForkJoinPool.java:1628)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.1/ForkJoinWorkerThread.java:177)

   Locked ownable synchronizers:
	- None

""styled-map-renderer-131"" #5858 daemon prio=5 os_prio=0 cpu=8,40ms elapsed=649,28s tid=0x00007fb584009000 nid=0x3388 waiting on condition  [0x00007fb539a93000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x00000006819538a8> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.1/ForkJoinPool.java:1628)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.1/ForkJoinWorkerThread.java:177)

   Locked ownable synchronizers:
	- None

""styled-map-renderer-132"" #5859 daemon prio=5 os_prio=0 cpu=12,74ms elapsed=649,28s tid=0x00007fb58400e000 nid=0x3389 waiting on condition  [0x00007fb539342000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x00000006819538a8> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.1/ForkJoinPool.java:1628)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.1/ForkJoinWorkerThread.java:177)

   Locked ownable synchronizers:
	- None

""styled-map-renderer-138"" #5865 daemon prio=5 os_prio=0 cpu=8,32ms elapsed=563,10s tid=0x00007fb5ac597800 nid=0x33bb waiting on condition  [0x00007fb5429ac000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x00000006819538a8> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.parkUntil(java.base@11.0.1/LockSupport.java:275)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.1/ForkJoinPool.java:1619)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.1/ForkJoinWorkerThread.java:177)

   Locked ownable synchronizers:
	- None

""styled-map-renderer-141"" #5906 daemon prio=5 os_prio=0 cpu=3,37ms elapsed=490,10s tid=0x00007fb5540fc000 nid=0x3434 waiting on condition  [0x00007fb538b3c000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x00000006819538a8> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.1/LockSupport.java:194)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.1/ForkJoinPool.java:1628)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.1/ForkJoinWorkerThread.java:177)

   Locked ownable synchronizers:
	- None

""Attach Listener"" #5909 daemon prio=9 os_prio=0 cpu=43,69ms elapsed=373,35s tid=0x00007fb59402e800 nid=0x37ff waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

""RMI TCP Accept-0"" #5910 daemon prio=9 os_prio=0 cpu=3,76ms elapsed=372,55s tid=0x00007fb56402b000 nid=0x3813 runnable  [0x00007fb53a19a000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(java.base@11.0.1/Native Method)
	at java.net.AbstractPlainSocketImpl.accept(java.base@11.0.1/AbstractPlainSocketImpl.java:458)
	at java.net.ServerSocket.implAccept(java.base@11.0.1/ServerSocket.java:551)
	at java.net.ServerSocket.accept(java.base@11.0.1/ServerSocket.java:519)
	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(jdk.management.agent@11.0.1/LocalRMIServerSocketFactory.java:52)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(java.rmi@11.0.1/TCPTransport.java:394)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(java.rmi@11.0.1/TCPTransport.java:366)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""RMI Scheduler(0)"" #5912 daemon prio=9 os_prio=0 cpu=0,42ms elapsed=372,23s tid=0x00007fb56c257800 nid=0x3817 waiting on condition  [0x00007fb5426a9000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x00000007d3d28650> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.1/LockSupport.java:234)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.1/AbstractQueuedSynchronizer.java:2123)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.1/ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.1/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""JMX server connection timeout 5913"" #5913 daemon prio=9 os_prio=0 cpu=10,39ms elapsed=372,18s tid=0x00007fb56c222000 nid=0x3819 in Object.wait()  [0x00007fb539645000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.1/Native Method)
	- waiting on <no object reference available>
	at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(java.management@11.0.1/ServerCommunicatorAdmin.java:171)
	- waiting to re-lock in wait() <0x00000007d3d26358> (a [I)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""RMI TCP Connection(3)-127.0.0.1"" #5915 daemon prio=9 os_prio=0 cpu=688,92ms elapsed=363,53s tid=0x00007fb570268000 nid=0x3825 runnable  [0x00007fb53923e000]
   java.lang.Thread.State: RUNNABLE
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(java.management.rmi@11.0.1/RMIConnectionImpl.java:1395)
	at javax.management.remote.rmi.RMIConnectionImpl.invoke(java.management.rmi@11.0.1/RMIConnectionImpl.java:827)
	at jdk.internal.reflect.GeneratedMethodAccessor156.invoke(java.base@11.0.1/Unknown Source)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@11.0.1/DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(java.base@11.0.1/Method.java:566)
	at sun.rmi.server.UnicastServerRef.dispatch(java.rmi@11.0.1/UnicastServerRef.java:359)
	at sun.rmi.transport.Transport$1.run(java.rmi@11.0.1/Transport.java:200)
	at sun.rmi.transport.Transport$1.run(java.rmi@11.0.1/Transport.java:197)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at sun.rmi.transport.Transport.serviceCall(java.rmi@11.0.1/Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(java.rmi@11.0.1/TCPTransport.java:562)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(java.rmi@11.0.1/TCPTransport.java:796)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(java.rmi@11.0.1/TCPTransport.java:677)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1255/0x0000000840b73040.run(java.rmi@11.0.1/Unknown Source)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(java.rmi@11.0.1/TCPTransport.java:676)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1128)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- <0x00000007e4d44270> (a java.util.concurrent.ThreadPoolExecutor$Worker)

""RMI TCP Connection(4)-127.0.0.1"" #5916 daemon prio=9 os_prio=0 cpu=178,81ms elapsed=338,72s tid=0x00007fb5700c3800 nid=0x3831 runnable  [0x00007fb5428a8000]
   java.lang.Thread.State: RUNNABLE
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(java.management.rmi@11.0.1/RMIConnectionImpl.java:1395)
	at javax.management.remote.rmi.RMIConnectionImpl.getAttribute(java.management.rmi@11.0.1/RMIConnectionImpl.java:637)
	at jdk.internal.reflect.GeneratedMethodAccessor152.invoke(java.base@11.0.1/Unknown Source)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@11.0.1/DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(java.base@11.0.1/Method.java:566)
	at sun.rmi.server.UnicastServerRef.dispatch(java.rmi@11.0.1/UnicastServerRef.java:359)
	at sun.rmi.transport.Transport$1.run(java.rmi@11.0.1/Transport.java:200)
	at sun.rmi.transport.Transport$1.run(java.rmi@11.0.1/Transport.java:197)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at sun.rmi.transport.Transport.serviceCall(java.rmi@11.0.1/Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(java.rmi@11.0.1/TCPTransport.java:562)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(java.rmi@11.0.1/TCPTransport.java:796)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(java.rmi@11.0.1/TCPTransport.java:677)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1255/0x0000000840b73040.run(java.rmi@11.0.1/Unknown Source)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(java.rmi@11.0.1/TCPTransport.java:676)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1128)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- <0x00000007eb2fd4a8> (a java.util.concurrent.ThreadPoolExecutor$Worker)

""RMI TCP Connection(idle)"" #5917 daemon prio=9 os_prio=0 cpu=135,73ms elapsed=308,02s tid=0x00007fb57022b800 nid=0x3840 waiting on condition  [0x00007fb542bae000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x00000007d3d2e0e0> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.1/LockSupport.java:234)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.1/SynchronousQueue.java:462)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.1/SynchronousQueue.java:361)
	at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.1/SynchronousQueue.java:937)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1053)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""RMI TCP Connection(8)-127.0.0.1"" #5918 daemon prio=9 os_prio=0 cpu=16,61ms elapsed=200,13s tid=0x00007fb570224800 nid=0x38b0 runnable  [0x00007fb5401ef000]
   java.lang.Thread.State: RUNNABLE
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(java.management.rmi@11.0.1/RMIConnectionImpl.java:1395)
	at javax.management.remote.rmi.RMIConnectionImpl.getDefaultDomain(java.management.rmi@11.0.1/RMIConnectionImpl.java:854)
	at jdk.internal.reflect.GeneratedMethodAccessor172.invoke(java.base@11.0.1/Unknown Source)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@11.0.1/DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(java.base@11.0.1/Method.java:566)
	at sun.rmi.server.UnicastServerRef.dispatch(java.rmi@11.0.1/UnicastServerRef.java:359)
	at sun.rmi.transport.Transport$1.run(java.rmi@11.0.1/Transport.java:200)
	at sun.rmi.transport.Transport$1.run(java.rmi@11.0.1/Transport.java:197)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at sun.rmi.transport.Transport.serviceCall(java.rmi@11.0.1/Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(java.rmi@11.0.1/TCPTransport.java:562)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(java.rmi@11.0.1/TCPTransport.java:796)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(java.rmi@11.0.1/TCPTransport.java:677)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1255/0x0000000840b73040.run(java.rmi@11.0.1/Unknown Source)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(java.rmi@11.0.1/TCPTransport.java:676)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1128)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- <0x00000007ff5a2848> (a java.util.concurrent.ThreadPoolExecutor$Worker)

""RMI TCP Connection(9)-127.0.0.1"" #5920 daemon prio=9 os_prio=0 cpu=0,80ms elapsed=80,09s tid=0x00007fb5700ab800 nid=0x3970 runnable  [0x00007fb538f3d000]
   java.lang.Thread.State: RUNNABLE
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(java.management.rmi@11.0.1/RMIConnectionImpl.java:1395)
	at javax.management.remote.rmi.RMIConnectionImpl.getDefaultDomain(java.management.rmi@11.0.1/RMIConnectionImpl.java:854)
	at jdk.internal.reflect.GeneratedMethodAccessor172.invoke(java.base@11.0.1/Unknown Source)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@11.0.1/DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(java.base@11.0.1/Method.java:566)
	at sun.rmi.server.UnicastServerRef.dispatch(java.rmi@11.0.1/UnicastServerRef.java:359)
	at sun.rmi.transport.Transport$1.run(java.rmi@11.0.1/Transport.java:200)
	at sun.rmi.transport.Transport$1.run(java.rmi@11.0.1/Transport.java:197)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at sun.rmi.transport.Transport.serviceCall(java.rmi@11.0.1/Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(java.rmi@11.0.1/TCPTransport.java:562)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(java.rmi@11.0.1/TCPTransport.java:796)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(java.rmi@11.0.1/TCPTransport.java:677)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1255/0x0000000840b73040.run(java.rmi@11.0.1/Unknown Source)
	at java.security.AccessController.doPrivileged(java.base@11.0.1/Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(java.rmi@11.0.1/TCPTransport.java:676)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1128)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- <0x00000007ff6aaae8> (a java.util.concurrent.ThreadPoolExecutor$Worker)

""RMI TCP Connection(idle)"" #5921 daemon prio=9 os_prio=0 cpu=2,72ms elapsed=60,95s tid=0x00007fb5700ea800 nid=0x397d waiting on condition  [0x00007fb542eb1000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.1/Native Method)
	- parking to wait for  <0x00000007d3d2e0e0> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.1/LockSupport.java:234)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.1/SynchronousQueue.java:462)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.1/SynchronousQueue.java:361)
	at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.1/SynchronousQueue.java:937)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.1/ThreadPoolExecutor.java:1053)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.1/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.1/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.1/Thread.java:834)

   Locked ownable synchronizers:
	- None

""VM Thread"" os_prio=0 cpu=21527,01ms elapsed=80287,15s tid=0x00007fb5e8348000 nid=0x408 runnable  

""GC Thread#0"" os_prio=0 cpu=303601,53ms elapsed=80287,16s tid=0x00007fb5e8027000 nid=0x401 runnable  

""GC Thread#1"" os_prio=0 cpu=303359,44ms elapsed=80286,79s tid=0x00007fb5a0001000 nid=0x413 runnable  

""GC Thread#2"" os_prio=0 cpu=306149,25ms elapsed=80286,79s tid=0x00007fb5a0002800 nid=0x414 runnable  

""GC Thread#3"" os_prio=0 cpu=300974,03ms elapsed=80286,79s tid=0x00007fb5a0004000 nid=0x415 runnable  

""G1 Main Marker"" os_prio=0 cpu=28,24ms elapsed=80287,16s tid=0x00007fb5e80b4800 nid=0x402 runnable  

""G1 Conc#0"" os_prio=0 cpu=36294,19ms elapsed=80287,16s tid=0x00007fb5e80b6800 nid=0x404 runnable  

""G1 Refine#0"" os_prio=0 cpu=1929,53ms elapsed=80287,16s tid=0x00007fb5e81bc000 nid=0x405 runnable  

""G1 Refine#1"" os_prio=0 cpu=1198,09ms elapsed=80286,77s tid=0x00007fb5b4001000 nid=0x416 runnable  

""G1 Refine#2"" os_prio=0 cpu=1015,22ms elapsed=80286,77s tid=0x00007fb564001000 nid=0x417 runnable  

""G1 Refine#3"" os_prio=0 cpu=892,83ms elapsed=80261,88s tid=0x00007fb568078800 nid=0x499 runnable  

""G1 Young RemSet Sampling"" os_prio=0 cpu=121203,20ms elapsed=80287,16s tid=0x00007fb5e81bd800 nid=0x406 runnable  
""StrDedup"" os_prio=0 cpu=16492,06ms elapsed=80287,16s tid=0x00007fb5e81c5000 nid=0x407 runnable  

""VM Periodic Task Thread"" os_prio=0 cpu=52832,23ms elapsed=80287,12s tid=0x00007fb5e839a000 nid=0x410 waiting on condition  

JNI global refs: 113, weak refs: 7435
}}}

In visualvm I can see that the hot spots are:
[[Image(https://i.imgur.com/PzdHCMC.png)]]

[[Image(https://i.imgur.com/9j12mJm.png)]]

After a lot of time waiting I saw at console:

{{{
2018-12-21 08:48:54.767 GRAVE: Handled by bug report queue: java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
	at java.base/java.util.HashMap.newNode(HashMap.java:1797)
	at java.base/java.util.HashMap.putVal(HashMap.java:637)
	at java.base/java.util.HashMap.put(HashMap.java:607)
	at org.openstreetmap.gui.jmapviewer.MemoryTileCache.addTile(MemoryTileCache.java:54)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.getOrCreateTile(AbstractTileSourceLayer.java:867)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.getOrCreateTile(AbstractTileSourceLayer.java:856)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.access$1600(AbstractTileSourceLayer.java:142)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.lambda$allTilesCreate$1(AbstractTileSourceLayer.java:1245)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet$$Lambda$848/0x0000000840b64040.apply(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.IntPipeline$1$1.accept(IntPipeline.java:180)
	at java.base/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
	at java.base/java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:699)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
	at java.base/java.util.stream.IntPipeline$1$1.accept(IntPipeline.java:180)
	at java.base/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
	at java.base/java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:699)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.allTiles(AbstractTileSourceLayer.java:1249)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.allTilesCreate(AbstractTileSourceLayer.java:1245)
	at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.loadAllTiles(AbstractTileSourceLayer.java:1282)
}}}

I call JOSM with `-Xms256M -Xmx6g`

JOSM:
{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2018-12-17 22:42:01 +0100 (Mon, 17 Dec 2018)
Revision:14575
Build-Date:2018-12-18 02:32:19
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (14575 pt_BR) Linux Debian GNU/Linux buster/sid
Memory Usage: 553 MB / 6144 MB (243 MB allocated, but free)
Java version: 11.0.1+13-Debian-3, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1600x900, :0.1 1280x1024
Maximum Screen Size: 1600x1024
Java package: openjdk-11-jre:amd64-11.0.1+13-3
Java ATK Wrapper package: libatk-wrapper-java:all-0.33.3-21
VM arguments: [-Dawt.useSystemAAFontSettings=gasp]
Dataset consistency test: No problems found

Plugins:
+ OpeningHoursEditor (34535)
+ PicLayer (34544)
+ SimplifyArea (34586)
+ apache-commons (34506)
+ buildings_tools (34724)
+ download_along (34503)
+ ejml (34389)
+ geojson (87)
+ geotools (34513)
+ jaxb (34506)
+ jts (34524)
+ log4j (34527)
+ measurement (34529)
+ merge-overlap (34664)
+ opendata (34698)
+ poly (34546)
+ reverter (34552)
+ tageditor (34560)
+ todo (30306)
+ turnlanes-tagging (272)
+ turnrestrictions (34643)
+ undelete (34568)
+ utilsplugin2 (34780)
}}}"	defect	new	normal		Core				
