Modify

Opened 12 days ago

Last modified 12 days ago

#15421 new defect

turnrestrictions plugin reported an error when separating a building with terracer plugin

Reported by: Atalanttore Owned by: team
Priority: normal Milestone:
Component: Plugin turnrestrictions Version: latest
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Separate a specific building with the terracer plugin

What is the expected result?

More buildings instead of one.

What happens instead?

An error appears.

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

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2017-10-04 23:39:08 +0200 (Wed, 04 Oct 2017)
Revision:12925
Build-Date:2017-10-05 06:36:07
URL:http://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (12925 de) Windows 10 64-Bit
OS Build number: Windows 10 Home 1703 (15063)
Memory Usage: 264 MB / 1004 MB (39 MB allocated, but free)
Java version: 9+181, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Screen: \Display0 1600x900
Maximum Screen Size: 1600x900
Dataset consistency test: No problems found

Plugins:
+ AddrInterpolation (33692)
+ FixAddresses (33182)
+ HouseNumberTaggingTool (33160)
+ OpeningHoursEditor (33185)
+ alignways (33182)
+ buildings_tools (33004)
+ editgpx (33004)
+ lakewalker (33161)
+ measurement (33088)
+ terracer (33608)
+ turnlanes (33294)
+ turnrestrictions (33537)
+ undelete (33480)
+ waydownloader (33574)

Last errors/warnings:
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- E: Handled by bug report queue: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Primitive must be part of the dataset: {Way id=-42260 version=0 MVT nodes=[{Node id=-42254 version=0 MV lat=48.998756947967095,lon=12.101728768107765}, {Node id=-42256 version=0 MV lat=48.9984485581598,lon=12.101681381585424}, {Node id=-42257 version=0 MV lat=48.998133100033726,lon=12.101897433333335}, {Node id=-42255 version=0 MV lat=48.99817410003373,lon=12.101889266666667}, {Node id=-42254 version=0 MV lat=48.998756947967095,lon=12.101728768107765}]}
- W: Unable to detect current tested version of JOSM:: java.lang.NumberFormatException: For input string: "<html>12921


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

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (21) of main
org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Primitive must be part of the dataset: {Way id=-42260 version=0 MVT nodes=[{Node id=-42254 version=0 MV lat=48.998756947967095,lon=12.101728768107765}, {Node id=-42256 version=0 MV lat=48.9984485581598,lon=12.101681381585424}, {Node id=-42257 version=0 MV lat=48.998133100033726,lon=12.101897433333335}, {Node id=-42255 version=0 MV lat=48.99817410003373,lon=12.101889266666667}, {Node id=-42254 version=0 MV lat=48.998756947967095,lon=12.101728768107765}]}
	at org.openstreetmap.josm.data.osm.OsmPrimitive.checkDataset(OsmPrimitive.java:253)
	at org.openstreetmap.josm.data.osm.OsmPrimitive.getReferrers(OsmPrimitive.java:997)
	at org.openstreetmap.josm.data.osm.OsmPrimitive.getReferrers(OsmPrimitive.java:1022)
	at org.openstreetmap.josm.plugins.turnrestrictions.list.TurnRestrictionsInSelectionListModel.initFromSelection(TurnRestrictionsInSelectionListModel.java:40)
	at org.openstreetmap.josm.plugins.turnrestrictions.list.TurnRestrictionsInSelectionListModel.selectionChanged(TurnRestrictionsInSelectionListModel.java:66)
	at org.openstreetmap.josm.data.osm.event.SelectionEventManager$OldListenerInfo.fire(SelectionEventManager.java:57)
	at org.openstreetmap.josm.data.osm.event.SelectionEventManager.fireEvent(SelectionEventManager.java:203)
	at org.openstreetmap.josm.data.osm.event.SelectionEventManager.lambda$selectionChanged$0(SelectionEventManager.java:198)
	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.access$500(Unknown Source)
	at java.desktop/java.awt.EventQueue$3.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$3.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	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: TMS-downloader-6 (52) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: Map Status Collector (78) of main
java.base@9/java.lang.Object.wait(Native Method)
java.base@9/java.lang.Object.wait(Unknown Source)
java.desktop@9/java.awt.EventQueue.invokeAndWait(Unknown Source)
java.desktop@9/java.awt.EventQueue.invokeAndWait(Unknown Source)
app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:420)
java.base@9/java.lang.Thread.run(Unknown Source)

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

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

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

Thread: TMS-downloader-12 (58) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-5 (51) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

Thread: TMS-downloader-24 (70) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-1 (47) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

Thread: TMS-downloader-14 (60) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: CacheEventQueue.QProcessor-TMS_BLOCK_v2Thread-8 (200)
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingQueue.poll(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

Thread: TMS-downloader-17 (63) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

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

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

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

Thread: ForkJoinPool.commonPool-worker-3 (84) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@9/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Thread: AWT-Windows (19) of system
java.desktop@9/sun.awt.windows.WToolkit.eventLoop(Native Method)
java.desktop@9/sun.awt.windows.WToolkit.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-20 (66) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: File Watcher (14) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source)
java.base@9/sun.nio.fs.AbstractWatchService.take(Unknown Source)
app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:135)
app//org.openstreetmap.josm.io.FileWatcher$$Lambda$30/786041152.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-9 (55) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: DestroyJavaVM (43) of main

Thread: TMS-downloader-11 (57) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: Weak reference cleaner (26) of main
java.base@9/java.lang.Object.wait(Native Method)
java.base@9/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@9/java.lang.ref.ReferenceQueue.remove(Unknown Source)
app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$326/1070194629.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-21 (67) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: JCS-ElementEventQueue-Thread-1 (35) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-3 (49) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

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

Thread: TMS-downloader-22 (68) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-23 (69) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: FileSystemWatchService (13) of main
java.base@9/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
java.base@9/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source)
java.base@9/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

Thread: TMS-downloader-16 (62) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: Signal Dispatcher (4) of system

Thread: TMS-downloader-13 (59) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

Thread: Attach Listener (5) of system

Thread: TMS-downloader-0 (46) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: main-worker-0 (73) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-10 (56) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-8 (54) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-19 (65) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-2 (48) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-4 (50) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

Thread: TMS-downloader-7 (53) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

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

Thread: TMS-downloader-15 (61) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

Thread: TMS-downloader-18 (64) of main
java.base@9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@9/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@9/java.util.concurrent.LinkedBlockingDeque.pollFirst(Unknown Source)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30)
java.base@9/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@9/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@9/java.lang.Thread.run(Unknown Source)

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

Attachments (0)

Change History (4)

comment:1 Changed 12 days ago by Don-vip

In 12970/josm:

see #15008, see #15421 - add toString() methods to allow to report potentially incorrect selection events

comment:2 Changed 12 days ago by Don-vip

In 12973/josm:

see #15008, see #15421 - collect debug data when a DataIntegrityProblemException occurs when firing a selection event

comment:3 Changed 12 days ago by Don-vip

If you manage to reproduce it tomorrow (with r12973+), can you please post the new status report? It will contain precious information to help to fix the underlying bug (the crash in turnrestrictions plugin is only a symptom, not the root cause)

comment:4 Changed 12 days ago by Atalanttore

Sure.

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 Atalanttore
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.