Opened 3 years ago

Last modified 3 years ago

#22615 closed defect

Concurrent ExecutionException while running jar with IntelliJ coverage — at Initial Version

Reported by: gaben Owned by: team
Priority: minor Milestone:
Component: Wiki content Version:
Keywords: intellij coverage Cc:

Description

What steps will reproduce the problem?

  1. Download latest JOSM jar (r18621 currently)
  2. Create a run configuration with the JAR
  3. Run the IntelliJ's default coverage task

What is the expected result?

No exception.

What happens instead?

The exception detailed below.

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

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2022-12-28 19:38:17 +0100 (Wed, 28 Dec 2022)
Revision:18621
Build-Date:2022-12-29 02:30:57
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (18621 hu) Linux Ubuntu 20.04.5 LTS
Memory Usage: 309 MB / 2480 MB (128 MB allocated, but free)
Java version: 11.0.17+8-post-Ubuntu-1ubuntu220.04, Ubuntu, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1918×1020 (scaling 1.00×1.00)
Maximum Screen Size: 1918×1020
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: hu_HU.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: hu_HU
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: ubuntu:GNOME
Java package: openjdk-11-jre:amd64-11.0.17+8-1ubuntu2~20.04
Java ATK Wrapper package: libatk-wrapper-java:all-0.37.1-1
fonts-noto: fonts-noto:-
VM arguments: [-javaagent:/home/<redacted>/progs/idea/lib/intellij-coverage-agent-1.0.682.jar=/tmp/coverage2args, -Didea.new.sampling.coverage=true, -Dcoverage.ignore.private.constructor.util.class=true, -Dfile.encoding=UTF-8]

Plugins:
+ continuosDownload

Last errors/warnings:
- 00005.172 E: Handled by bug report queue: org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.ExceptionInInitializerError. Indok: java.util.concurrent.ExecutionException: java.lang.ExceptionInInitializerError. Indok: java.lang.ExceptionInInitializerError. Indok: java.lang.ClassCastException: class [I cannot be cast to class java.lang.String ([I and java.lang.String are in module java.base of loader 'bootstrap')



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

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: main (1)
org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.ExceptionInInitializerError
	at org.openstreetmap.josm.spi.lifecycle.Lifecycle.initialize(Lifecycle.java:93)
	at org.openstreetmap.josm.gui.MainApplication.mainJOSM(MainApplication.java:959)
	at org.openstreetmap.josm.gui.MainApplication$3.processArguments(MainApplication.java:277)
	at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:742)
Caused by: java.util.concurrent.ExecutionException: java.lang.ExceptionInInitializerError
	at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
	at org.openstreetmap.josm.spi.lifecycle.Lifecycle.initialize(Lifecycle.java:78)
	... 3 more
Caused by: java.lang.ExceptionInInitializerError
	at org.openstreetmap.josm.gui.mappaint.MapPaintStyles.fromSourceEntry(MapPaintStyles.java:343)
	at org.openstreetmap.josm.gui.mappaint.MapPaintStyles.readFromPreferences(MapPaintStyles.java:297)
	at org.openstreetmap.josm.gui.preferences.map.MapPaintPreference.initialize(MapPaintPreference.java:198)
	at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:33)
	at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:11)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ClassCastException: class [I cannot be cast to class java.lang.String ([I and java.lang.String are in module java.base of loader 'bootstrap')
	at org.openstreetmap.josm.gui.mappaint.mapcss.MapCSSStyleSource.<clinit>(MapCSSStyleSource.java:99)
	... 9 more

=== RUNNING THREADS ===
Thread: main-init-3 (44) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.17/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: main-init-4 (45) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.17/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: AWT-XAWT (20) of system
java.desktop@11.0.17/sun.awt.X11.XToolkit.waitForEvents(Native Method)
java.desktop@11.0.17/sun.awt.X11.XToolkit.run(XToolkit.java:685)
java.desktop@11.0.17/sun.awt.X11.XToolkit.run(XToolkit.java:649)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: main (1)
Stacktrace see above.

Thread: ForkJoinPool.commonPool-worker-5 (32) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: main-init-0 (41) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.17/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: main-init-2 (43) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.17/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: main-worker-0 (22) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.17/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: ForkJoinPool.commonPool-worker-19 (31) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: ForkJoinPool.commonPool-worker-23 (33) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: File Watcher (27) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.17/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
java.base@11.0.17/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671)
java.base@11.0.17/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
app//org.openstreetmap.josm.io.FileWatcher$$Lambda$306/0x000000084038b440.run(Unknown Source)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: AWT-EventQueue-0 (23) of main
java.desktop@11.0.17/javax.swing.text.html.parser.Parser.<init>(Parser.java:207)
java.desktop@11.0.17/javax.swing.text.html.parser.DocumentParser.<init>(DocumentParser.java:121)
java.desktop@11.0.17/javax.swing.text.html.parser.ParserDelegator.parse(ParserDelegator.java:113)
java.desktop@11.0.17/javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:263)
java.desktop@11.0.17/javax.swing.JEditorPane.setText(JEditorPane.java:1428)
app//org.openstreetmap.josm.gui.SplashScreen$SplashScreenProgressRenderer.setTasks(SplashScreen.java:418)
app//org.openstreetmap.josm.gui.SplashScreen.lambda$stateChanged$0(SplashScreen.java:126)
app//org.openstreetmap.josm.gui.SplashScreen$$Lambda$278/0x000000084034b440.run(Unknown Source)
java.desktop@11.0.17/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
java.desktop@11.0.17/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
java.desktop@11.0.17/java.awt.EventQueue$4.run(EventQueue.java:721)
java.desktop@11.0.17/java.awt.EventQueue$4.run(EventQueue.java:715)
java.base@11.0.17/java.security.AccessController.doPrivileged(Native Method)
java.base@11.0.17/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
java.desktop@11.0.17/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
java.desktop@11.0.17/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
java.desktop@11.0.17/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
java.desktop@11.0.17/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
java.desktop@11.0.17/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
java.desktop@11.0.17/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.desktop@11.0.17/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Thread: ForkJoinPool.commonPool-worker-13 (36) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: main-init-5 (46) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.17/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: main-init-1 (42) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.17/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: ForkJoinPool.commonPool-worker-3 (39) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: Java2D Disposer (19) of system
java.base@11.0.17/java.lang.Object.wait(Native Method)
java.base@11.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@11.0.17/sun.java2d.Disposer.run(Disposer.java:144)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: process reaper (15) of system
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
java.base@11.0.17/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462)
java.base@11.0.17/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
java.base@11.0.17/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.17/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: TimerQueue (25) of system
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
java.base@11.0.17/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
java.base@11.0.17/java.util.concurrent.DelayQueue.take(DelayQueue.java:229)
java.desktop@11.0.17/javax.swing.TimerQueue.run(TimerQueue.java:171)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: Attach Listener (16) of system

Thread: ForkJoinPool.commonPool-worker-9 (34) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: ForkJoinPool.commonPool-worker-21 (40) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: ForkJoinPool.commonPool-worker-17 (38) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: ForkJoinPool.commonPool-worker-27 (35) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: Signal Dispatcher (4) of system

Thread: Finalizer (3) of system
java.base@11.0.17/java.lang.Object.wait(Native Method)
java.base@11.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@11.0.17/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)

Thread: FileSystemWatchService (26) of main
java.base@11.0.17/sun.nio.fs.LinuxWatchService.poll(Native Method)
java.base@11.0.17/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: Reference Handler (2) of system
java.base@11.0.17/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@11.0.17/java.lang.ref.Reference.processPendingReferences(Reference.java:241)
java.base@11.0.17/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)

Thread: Common-Cleaner (11) of InnocuousThreadGroup
java.base@11.0.17/java.lang.Object.wait(Native Method)
java.base@11.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11.0.17/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)
java.base@11.0.17/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:161)

Thread: AWT-Shutdown (24) of system
java.base@11.0.17/java.lang.Object.wait(Native Method)
java.base@11.0.17/java.lang.Object.wait(Object.java:328)
java.desktop@11.0.17/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Thread: ForkJoinPool.commonPool-worker-31 (37) of main
java.base@11.0.17/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.17/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.17/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.17/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: Weak reference cleaner (28) of main
java.base@11.0.17/java.lang.Object.wait(Native Method)
java.base@11.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$364/0x000000084040ac40.run(Unknown Source)
java.base@11.0.17/java.lang.Thread.run(Thread.java:829)

Change History (0)

Note: See TracTickets for help on using tickets.