Modify

Opened 15 months ago

Last modified 15 months ago

#21759 needinfo defect

DataIntegrityProblemException: Deleted node referenced

Reported by: anonymous Owned by: anonymous
Priority: normal Milestone:
Component: Core Version: tested
Keywords: template_report deleted node conflict opengeofiction Cc:

Description

What steps will reproduce the problem?

  1. I have no idea
  2. But I must have edited the map while I was editing it. Through that, a note got renamed (Different id). When I click "Prepare conflict solution", then the bug comes.

What is the expected result?

Note gets fixed and I can upload it.

What happens instead?

The Error screen appears

Please provide any additional information below. Attach a screenshot if possible.

First, this happens when I upload: https://drive.google.com/file/d/1M1uUn_etxeZSP-06XQPBhWYVmSzJUUTU/view?usp=sharing

When I resolved the conflict, then this screen appears and it just shows me a "report bug" screen. https://drive.google.com/file/d/1iaZnELcVjIKlfx9U3fgIT4T1HQbYGYy_/view?usp=sharing

Revision:18360
Build-Date:2022-01-02 23:56:48

Identification: JOSM/1.5 (18360 en) Mac OS X 10.14.4
OS Build number: Mac OS X 10.14.4 (18E226)
Memory Usage: 450 MB / 2048 MB (280 MB allocated, but free)
Java version: 17.0.1+12-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 69732032 1440×900 (scaling 1.00×1.00)
Maximum Screen Size: 1440×900
Best cursor sizes: 16×16→16×16, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_DE
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=18360, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=/Applications/JOSM.app/Contents/MacOS/JOSM]

Dataset consistency test:
[DELETED REFERENCED] {Way id=22993701 version=1 VT> nodes=[{Node id=161662672 version=1 V lat=1.8689878,lon=45.0154161}, {Node id=161662673 version=1 V lat=1.864917,lon=45.011146}, {Node id=161662674 version=1 V lat=1.8594673,lon=45.0051022}, {Node id=161662675 version=1 V lat=1.8557247,lon=45.0003065}, {Node id=161662676 version=1 V lat=1.8520477,lon=44.9955109}, {Node id=161662677 version=1 V lat=1.8495527,lon=44.9913065}, {Node id=161662678 version=1 V lat=1.8475172,lon=44.9882845}, {Node id=161662679 version=1 V lat=1.8460071,lon=44.986051}, {Node id=161662680 version=1 V lat=1.8444969,lon=44.9834232}, {Node id=161662681 version=1 V lat=1.843118,lon=44.9805984}, {Node id=161662682 version=1 V lat=1.8416735,lon=44.9765253}, {Node id=161662683 version=1 V lat=1.839835,lon=44.9711384}, {Node id=161662684 version=1 V lat=1.8381279,lon=44.9670654}, {Node id=161662685 version=1 V lat=1.8364864,lon=44.9620727}, {Node id=161662686 version=1 V lat=1.8348449,lon=44.9574741}, {Node id=161662687 version=1 V lat=1.8335973,lon=44.9536639}, {Node id=161662688 version=1 V lat=1.8326124,lon=44.9511018}, {Node id=161662689 version=1 V lat=1.8317588,lon=44.9483427}, {Node id=161662690 version=1 V lat=1.8305769,lon=44.9443353}, {Node id=161662691 version=1 MVD lat=1.8287384,lon=44.9390798}, {Node id=234203081 version=1 V lat=1.8285431,lon=44.9382457}]} refers to deleted primitive {Node id=161662691 version=1 MVD lat=1.8287384,lon=44.9390798}


Plugins:
+ FastDraw (35893)
+ Lanes (${version.entry.commit.revision})
+ PicLayer (1.0.1)
+ RoadSigns (35893)
+ apache-commons (35893)
+ apache-http (35893)
+ continuosDownload (99)
+ ejml (35893)
+ geotools (35893)
+ javafx (35807)
+ jna (35893)
+ jts (35893)
+ log4j (35893)
+ measurement (35893)
+ reverter (35893)
+ routing (35893)
+ splinex (35893)
+ tageditor (35893)
+ turnlanes-tagging (v0.0.5)
+ turnrestrictions (35893)
+ undelete (35893)

Map paint styles:
+ https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1

Last errors/warnings:
- 00887.626 E: Error header: The node with the id 161662360 has already been deleted
- 00887.729 W: Node '161662360' is already deleted. Skipping object in upload.
- 00889.241 E: Error header: The node with the id 161662361 has already been deleted
- 00889.343 W: Node '161662361' is already deleted. Skipping object in upload.
- 00891.026 E: Error header: The node with the id 161662362 has already been deleted
- 00891.131 W: Node '161662362' is already deleted. Skipping object in upload.
- 00893.465 E: Error header: Precondition failed: Node 161662672 is still used by ways 22993701.
- 00893.675 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=412, Error Header=<Precondition failed: Node 161662672 is still used by ways 22993701.>
- 00893.685 E: Object still in use - <html><strong>Failed</strong> to delete <strong>node 161662672</strong>. It is still referred to by way 22993701.<br>Please load the way, remove the reference to the node, and upload again.<br><br>Click <strong>Prepare conflict resolution</strong> to load them now.<br>If necessary JOSM will create conflicts which you can resolve in the Conflict Resolution Dialog.</html>
- 00928.405 E: Handled by bug report queue: java.lang.reflect.InvocationTargetException. Cause: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Deleted node referenced: {Way id=22993701 version=1 VT> nodes=[{Node id=161662672 version=1 V lat=1.8689878,lon=45.0154161}, {Node id=161662673 version=1 V lat=1.864917,lon=45.011146}, {Node id=161662674 version=1 V lat=1.8594673,lon=45.0051022}, {Node id=161662675 version=1 V lat=1.8557247,lon=45.0003065}, {Node id=161662676 version=1 V lat=1.8520477,lon=44.9955109}, {Node id=161662677 version=1 V lat=1.8495527,lon=44.9913065}, {Node id=161662678 version=1 V lat=1.8475172,lon=44.9882845}, {Node id=161662679 version=1 V lat=1.8460071,lon=44.986051}, {Node id=161662680 version=1 V lat=1.8444969,lon=44.9834232}, {Node id=161662681 version=1 V lat=1.843118,lon=44.9805984}, {Node id=161662682 version=1 V lat=1.8416735,lon=44.9765253}, {Node id=161662683 version=1 V lat=1.839835,lon=44.9711384}, {Node id=161662684 version=1 V lat=1.8381279,lon=44.9670654}, {Node id=161662685 version=1 V lat=1.8364864,lon=44.9620727}, {Node id=161662686 version=1 V lat=1.8348449,lon=44.9574741}, {Node id=161662687 version=1 V lat=1.8335973,lon=44.9536639}, {Node id=161662688 version=1 V lat=1.8326124,lon=44.9511018}, {Node id=161662689 version=1 V lat=1.8317588,lon=44.9483427}, {Node id=161662690 version=1 V lat=1.8305769,lon=44.9443353}, {Node id=161662691 version=1 MVD lat=1.8287384,lon=44.9390798}, {Node id=234203081 version=1 V lat=1.8285431,lon=44.9382457}]} (changed by the following commands: )

OSM API: https://opengeofiction.net/api


=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (24) of main
java.lang.reflect.InvocationTargetException
	at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
	at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:99)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:142)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Deleted node referenced: {Way id=22993701 version=1 VT> nodes=[{Node id=161662672 version=1 V lat=1.8689878,lon=45.0154161}, {Node id=161662673 version=1 V lat=1.864917,lon=45.011146}, {Node id=161662674 version=1 V lat=1.8594673,lon=45.0051022}, {Node id=161662675 version=1 V lat=1.8557247,lon=45.0003065}, {Node id=161662676 version=1 V lat=1.8520477,lon=44.9955109}, {Node id=161662677 version=1 V lat=1.8495527,lon=44.9913065}, {Node id=161662678 version=1 V lat=1.8475172,lon=44.9882845}, {Node id=161662679 version=1 V lat=1.8460071,lon=44.986051}, {Node id=161662680 version=1 V lat=1.8444969,lon=44.9834232}, {Node id=161662681 version=1 V lat=1.843118,lon=44.9805984}, {Node id=161662682 version=1 V lat=1.8416735,lon=44.9765253}, {Node id=161662683 version=1 V lat=1.839835,lon=44.9711384}, {Node id=161662684 version=1 V lat=1.8381279,lon=44.9670654}, {Node id=161662685 version=1 V lat=1.8364864,lon=44.9620727}, {Node id=161662686 version=1 V lat=1.8348449,lon=44.9574741}, {Node id=161662687 version=1 V lat=1.8335973,lon=44.9536639}, {Node id=161662688 version=1 V lat=1.8326124,lon=44.9511018}, {Node id=161662689 version=1 V lat=1.8317588,lon=44.9483427}, {Node id=161662690 version=1 V lat=1.8305769,lon=44.9443353}, {Node id=161662691 version=1 MVD lat=1.8287384,lon=44.9390798}, {Node id=234203081 version=1 V lat=1.8285431,lon=44.9382457}]} (changed by the following commands: )
	at org.openstreetmap.josm.data.osm.Way.checkNodes(Way.java:553)
	at org.openstreetmap.josm.data.osm.Way.fireNodesChanged(Way.java:571)
	at org.openstreetmap.josm.data.osm.Way.setNodes(Way.java:67)
	at org.openstreetmap.josm.data.osm.DataSetMerger.mergeNodeList(DataSetMerger.java:248)
	at org.openstreetmap.josm.data.osm.DataSetMerger.fixReferences(DataSetMerger.java:158)
	at org.openstreetmap.josm.data.osm.DataSetMerger.lambda$merge$0(DataSetMerger.java:451)
	at org.openstreetmap.josm.data.osm.DataSet.update(DataSet.java:992)
	at org.openstreetmap.josm.data.osm.DataSetMerger.merge(DataSetMerger.java:416)
	at org.openstreetmap.josm.data.osm.DataSetMerger.merge(DataSetMerger.java:397)
	at org.openstreetmap.josm.data.osm.DataSetMerger.merge(DataSetMerger.java:386)
	at org.openstreetmap.josm.actions.downloadtasks.DownloadReferrersTask.finish(DownloadReferrersTask.java:125)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.desktop/java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.desktop/java.awt.Dialog.show(Unknown Source)
	at java.desktop/java.awt.Component.show(Unknown Source)
	at java.desktop/java.awt.Component.setVisible(Unknown Source)
	at java.desktop/java.awt.Window.setVisible(Unknown Source)
	at java.desktop/java.awt.Dialog.setVisible(Unknown Source)
	at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doBeginTask$3(PleaseWaitProgressMonitor.java:255)
	at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doInEDT$0(PleaseWaitProgressMonitor.java:113)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

=== RUNNING THREADS ===
Thread: main-worker-0 (23) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: JCS-ElementEventQueue-Thread-2 (49) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: AWT-Shutdown (25) of system
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.lang.Object.wait(Unknown Source)
java.desktop@17.0.1/sun.awt.AWTAutoShutdown.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-1 (34) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: Java2D Queue Flusher (17) of system
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.desktop@17.0.1/sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: Timer-2 (65) of main
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.lang.Object.wait(Unknown Source)
java.base@17.0.1/java.util.TimerThread.mainLoop(Unknown Source)
java.base@17.0.1/java.util.TimerThread.run(Unknown Source)

Thread: TMS-downloader-14 (80) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: AWT-EventQueue-0 (24) of main
Stacktrace see above.

Thread: File Watcher (39) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source)
java.base@17.0.1/sun.nio.fs.AbstractWatchService.take(Unknown Source)
app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
app//org.openstreetmap.josm.io.FileWatcher$$Lambda$415/0x00000008004aec90.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: Timer-0 (52) of main
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.lang.Object.wait(Unknown Source)
java.base@17.0.1/java.util.TimerThread.mainLoop(Unknown Source)
java.base@17.0.1/java.util.TimerThread.run(Unknown Source)

Thread: TMS-downloader-21 (87) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-5 (564) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: Signal Dispatcher (4) of system

Thread: TMS-downloader-11 (77) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-23 (89) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: AppKit Thread (15) of system

Thread: TMS-downloader-8 (74) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-5 (71) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-15 (81) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: WeakCollectionCleaner (51) of main
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:65)

Thread: TMS-downloader-10 (76) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: Reference Handler (2) of system
java.base@17.0.1/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.1/java.lang.ref.Reference.processPendingReferences(Unknown Source)
java.base@17.0.1/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

Thread: Finalizer (3) of system
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.1/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Thread: TMS-downloader-1 (67) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: styled-map-renderer-3 (107) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-0 (104) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: styled-map-renderer-2 (106) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: TMS-downloader-9 (75) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-24 (90) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: QuantumRenderer-0 (37) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
app/javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: pool-2-thread-1 (567) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-18 (84) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: Notification Thread (12) of system

Thread: TimerQueue (26) of system
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.DelayQueue.take(Unknown Source)
java.desktop@17.0.1/javax.swing.TimerQueue.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: Map Status Collector (101) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:438)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-4 (70) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-12 (78) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: DestroyJavaVM (58) of main

Thread: Java2D Disposer (18) of system
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.desktop@17.0.1/sun.java2d.Disposer.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-3 (69) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-7 (73) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-13 (79) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-6 (72) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-16 (82) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: message-notifier-0 (56) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@17.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-20 (86) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: Keep-Alive-Timer (603) of InnocuousThreadGroup
java.base@17.0.1/java.lang.Thread.sleep(Native Method)
java.base@17.0.1/sun.net.www.http.KeepAliveCache.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)
java.base@17.0.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

Thread: GT authority factory disposer (50) of main
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.util.TimerThread.mainLoop(Unknown Source)
java.base@17.0.1/java.util.TimerThread.run(Unknown Source)

Thread: styled-map-renderer-4 (112) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: Weak reference cleaner (41) of main
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$465/0x00000008004ed6f0.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-17 (83) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-19 (85) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: changeset-updater-0 (57) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@17.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-0 (66) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: ForkJoinPool.commonPool-worker-4 (137) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: TMS-downloader-2 (68) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-22 (88) of main
java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@17.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)

Thread: Timer-3 (100) of main
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.lang.Object.wait(Unknown Source)
java.base@17.0.1/java.util.TimerThread.mainLoop(Unknown Source)
java.base@17.0.1/java.util.TimerThread.run(Unknown Source)

Thread: Timer-1 (60) of main
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.util.TimerThread.mainLoop(Unknown Source)
java.base@17.0.1/java.util.TimerThread.run(Unknown Source)

Thread: Common-Cleaner (11) of InnocuousThreadGroup
java.base@17.0.1/java.lang.Object.wait(Native Method)
java.base@17.0.1/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.1/jdk.internal.ref.CleanerImpl.run(Unknown Source)
java.base@17.0.1/java.lang.Thread.run(Unknown Source)
java.base@17.0.1/jdk.internal.misc.InnocuousThread.run(Unknown Source)

Attachments (0)

Change History (2)

comment:1 Changed 15 months ago by skyper

Keywords: deleted node conflict opengeofiction added
Owner: changed from team to anonymous
Status: newneedinfo
Summary: Nodes with two namesDataIntegrityProblemException: Deleted node referenced
Version: tested

Looks like a problem with updating modified objects and all involved objects plus finding all conflicts. The undelete plugin together with merging has some problems, too, atm, so without knowing the steps to reproduce, this will be hard to fix.

You can try to save the layer or the session and restart JOSM. Updating all modified objects or even the complete data set manually might help.

Additionally, the opengeofiction api might cause problems.

comment:2 Changed 15 months ago by skyper

I found #20858, #19332 and probably a duplicate, #19588, all with opengeofiction.

Modify Ticket

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

Add Comment


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

 
Note: See TracTickets for help on using tickets.