Opened 3 years ago
Last modified 3 years ago
#20904 new defect
IllegalStateException: Already registered a conflict for primitive without conflict listed in conflict list panel
Reported by: | skyper | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | latest |
Keywords: | template_report merge conflict delete | Cc: |
Description (last modified by )
What steps will reproduce the problem?
- Have a working data layer with changes
- In the same area revert a changeset completely to new layer which did delete objects and ignore conflicts
- conflicts are only about ways
- Select some of the objects of the reverted changeset and merge the to a new layer
- Add
FIXME=undelete
to all objects in the new layer - From the new layer merge some ways with nodes to the working layer (no conflicts)
- Include some of the merged objects with your changes by merging nodes and replace geometry for ways.
- Delete the remaining unneeded nodes
- Go the the new layer and merge some other objects and some already merged in 5. to the working layer
What is the expected result?
Merging objects works and conflicts will be created
What happens instead?
IllegalStateException: Already registered a conflict for primitive
Please provide any additional information below. Attach a screenshot if possible.
Guess I either have conflicts from the revert which I loose when merging some objects to the new layer. There should be a warning about open conflicts on merge.
But there is no conflict about the mentioned node in the revert layer only conflicts about ways.
Or there is a problem of state as the revert undeletes nodes which I delete again and then I merge it again.
Will save the session locally.
Strange, after saving the layers in a session, I was able to merge the nodes and got the expected conflicts about the different state (deleted <-> not deleted). These are local conflicts and has nothing to do with remaining conflicts from the revert. Will use purge instead of delete, but this does not work with Replace Geometry deleting nodes.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2021-05-17 21:27:21 +0200 (Mon, 17 May 2021) Revision:17903 Build-Date:2021-05-18 01:31:02 URL:https://josm.openstreetmap.de/svn/trunk Last errors/warnings: - 09598.968 W: Conflicts detected - <html>There were 80 conflicts detected.</html> - 09976.846 W: Conflicts detected - <html>There was 1 conflict detected.</html> - 10249.262 W: Conflicts detected - <html>There were 80 conflicts detected.</html> - 11691.906 E: Handled by bug report queue: java.lang.IllegalStateException: Already registered a conflict for primitive '{Node id=8615349268 version=2 D lat=48.0120259,lon=7.8544868}'. - 11786.486 E: Handled by bug report queue: java.lang.IllegalStateException: Already registered a conflict for primitive '{Node id=8615349268 version=2 D lat=48.0120259,lon=7.8544868}'. === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (19) of main java.lang.IllegalStateException: Already registered a conflict for primitive '{Node id=8615349268 version=2 D lat=48.0120259,lon=7.8544868}'. at org.openstreetmap.josm.data.conflict.ConflictCollection.addConflict(ConflictCollection.java:87) at org.openstreetmap.josm.data.conflict.ConflictCollection.add(ConflictCollection.java:102) at org.openstreetmap.josm.data.osm.DataSetMerger.addConflict(DataSetMerger.java:138) at org.openstreetmap.josm.data.osm.DataSetMerger.mergeById(DataSetMerger.java:344) at org.openstreetmap.josm.data.osm.DataSetMerger.mergePrimitive(DataSetMerger.java:87) at org.openstreetmap.josm.data.osm.DataSetMerger.lambda$merge$0(DataSetMerger.java:431) at org.openstreetmap.josm.data.osm.DataSet.update(DataSet.java:960) at org.openstreetmap.josm.data.osm.DataSetMerger.merge(DataSetMerger.java:424) at org.openstreetmap.josm.data.osm.DataSetMerger.merge(DataSetMerger.java:405) at org.openstreetmap.josm.gui.layer.OsmDataLayer.mergeFrom(OsmDataLayer.java:602) at org.openstreetmap.josm.gui.layer.OsmDataLayer.mergeFrom(OsmDataLayer.java:590) at org.openstreetmap.josm.actions.MergeSelectionAction.mergeSelected(MergeSelectionAction.java:60) at org.openstreetmap.josm.actions.MergeSelectionAction.actionPerformed(MergeSelectionAction.java:68) at java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810) at java.desktop/javax.swing.JComponent.processKeyBinding(JComponent.java:2900) at java.desktop/javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:311) at java.desktop/javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:266) at java.desktop/javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2993) at java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:2985) at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2862) at java.desktop/java.awt.Component.processEvent(Component.java:6412) at java.desktop/java.awt.Container.processEvent(Container.java:2263) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843) at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950) at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870) at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139) at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009) at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4892) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) === RUNNING THREADS === Thread: Timer-0 (41) of main java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.util.TimerThread.mainLoop(Timer.java:553) java.base@11.0.11/java.util.TimerThread.run(Timer.java:506) Thread: AWT-Shutdown (20) of system java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.lang.Object.wait(Object.java:328) java.desktop@11.0.11/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: Weak reference cleaner (24) of main java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60) app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$393/0x0000000840420840.run(Unknown Source) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: styled-map-renderer-10 (212) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) java.base@11.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Thread: Signal Dispatcher (4) of system Thread: JCS-ElementEventQueue-Thread-1 (38) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) java.base@11.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: Keep-Alive-SocketCleaner (62) of InnocuousThreadGroup java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/sun.net.www.http.KeepAliveStreamCleaner.run(KeepAliveStreamCleaner.java:101) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) java.base@11.0.11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) Thread: RemoteControl HTTP Server (45) of main java.base@11.0.11/java.net.PlainSocketImpl.socketAccept(Native Method) java.base@11.0.11/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458) java.base@11.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:565) java.base@11.0.11/java.net.ServerSocket.accept(ServerSocket.java:533) app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104) Thread: DestroyJavaVM (49) of main Thread: ForkJoinPool.commonPool-worker-5 (224) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) java.base@11.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Thread: Common-Cleaner (10) of InnocuousThreadGroup java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.11/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) java.base@11.0.11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) Thread: bug-report-display (228) of main java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.lang.Object.wait(Object.java:328) app//org.openstreetmap.josm.tools.bugreport.BugReportQueue.getNext(BugReportQueue.java:123) app//org.openstreetmap.josm.tools.bugreport.BugReportQueue.access$100(BugReportQueue.java:17) app//org.openstreetmap.josm.tools.bugreport.BugReportQueue$BugReportDisplayRunnable.run(BugReportQueue.java:99) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: AWT-XAWT (16) of system java.desktop@11.0.11/sun.awt.X11.XToolkit.waitForEvents(Native Method) java.desktop@11.0.11/sun.awt.X11.XToolkit.run(XToolkit.java:684) java.desktop@11.0.11/sun.awt.X11.XToolkit.run(XToolkit.java:648) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: styled-map-renderer-8 (172) java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Thread: styled-map-renderer-9 (211) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Thread: File Watcher (23) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) java.base@11.0.11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483) java.base@11.0.11/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671) java.base@11.0.11/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120) app//org.openstreetmap.josm.io.FileWatcher$$Lambda$338/0x00000008403b7840.run(Unknown Source) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: Timer-1 (50) of main java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.util.TimerThread.mainLoop(Timer.java:553) java.base@11.0.11/java.util.TimerThread.run(Timer.java:506) Thread: Map Status Collector (138) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) java.base@11.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:438) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: GT authority factory disposer (39) of main java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.lang.Object.wait(Object.java:328) java.base@11.0.11/java.util.TimerThread.mainLoop(Timer.java:527) java.base@11.0.11/java.util.TimerThread.run(Timer.java:506) Thread: message-notifier-0 (47) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) java.base@11.0.11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@11.0.11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: Java2D Disposer (15) of system java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.desktop@11.0.11/sun.java2d.Disposer.run(Disposer.java:144) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: styled-map-renderer-12 (223) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Thread: styled-map-renderer-11 (220) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Thread: image-fetcher-0 (36) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) java.base@11.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: Timer-2 (54) of main java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.lang.Object.wait(Object.java:328) java.base@11.0.11/java.util.TimerThread.mainLoop(Timer.java:527) java.base@11.0.11/java.util.TimerThread.run(Timer.java:506) Thread: AWT-EventQueue-0 (19) of main Stacktrace see above. Thread: WeakCollectionCleaner (40) of main java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:65) Thread: Reference Handler (2) of system java.base@11.0.11/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@11.0.11/java.lang.ref.Reference.processPendingReferences(Reference.java:241) java.base@11.0.11/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) Thread: Finalizer (3) of system java.base@11.0.11/java.lang.Object.wait(Native Method) java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@11.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@11.0.11/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) Thread: FileSystemWatchService (22) of main java.base@11.0.11/sun.nio.fs.LinuxWatchService.poll(Native Method) java.base@11.0.11/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: ForkJoinPool.commonPool-worker-7 (236) java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Thread: changeset-updater-0 (48) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@11.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) java.base@11.0.11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@11.0.11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: TimerQueue (21) of system java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) java.base@11.0.11/java.util.concurrent.DelayQueue.take(DelayQueue.java:217) java.desktop@11.0.11/javax.swing.TimerQueue.run(TimerQueue.java:171) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: ForkJoinPool.commonPool-worker-3 (137) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) java.base@11.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) java.base@11.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Thread: main-worker-0 (18) of main java.base@11.0.11/jdk.internal.misc.Unsafe.park(Native Method) java.base@11.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@11.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) java.base@11.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@11.0.11/java.lang.Thread.run(Thread.java:829) Thread: RemoteControl HTTP Server (46) of main java.base@11.0.11/java.net.PlainSocketImpl.socketAccept(Native Method) java.base@11.0.11/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458) java.base@11.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:565) java.base@11.0.11/java.net.ServerSocket.accept(ServerSocket.java:533) app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)