Modify

Opened 4 months ago

Last modified 4 months ago

#17132 new defect

JOSM froze while asking to upload

Reported by: naoliv Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: Cc:

Description

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:
https://i.imgur.com/PzdHCMC.png

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)

Attachments (0)

Change History (2)

comment:1 Changed 4 months ago by GerdP

Can't reproduce that. I open JOSM, use reverter with 65663458 and "revert changeset fully".
I guess you have at least an imagery layer open.

comment:2 Changed 4 months ago by naoliv

I had DigitalGlobe Premium Imagery enabled.
But after killing JOSM and reverting it again, everything worked like a charm.

I'm afraid that this may be another problem caused by a cosmic ray :-)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to naoliv
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.