Modify

Opened 5 days ago

#24275 new defect

Kendzi3d doesn't work

Reported by: DSST Owned by: kendzi
Priority: normal Milestone:
Component: Plugin kendzi3d Version: latest
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

What is the expected result?

What happens instead?

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

Revision:19369
Build-Date:2025-03-30 09:14:02

Identification: JOSM/1.5 (19369 ru) Mac OS X 12.7.6
OS Build number: macOS 12.7.6 (21H1320)
Memory Usage: 1100 MB / 6144 MB (366 MB allocated, but free)
Java version: 21.0.6+7-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.nimbus.NimbusLookAndFeel
Screen: Display 69732928 1280x800x32bpp@[Unknown refresh rate] (scaling 2.00×2.00)
Maximum Screen Size: 1280×800
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: ru_RU
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=19369, -XX:MaxRAMPercentage=75.0, --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]

Plugins:
+ ColorPlugin (37)
+ CustomizePublicTransportStop (36415)
+ Elevation (0.10.2)
+ FastDraw (36413)
+ ImproveWay (36)
+ MakeParallel (v1.1.0)
+ Mapillary (1792)
+ OpeningHoursEditor (36413)
+ PicLayer (266)
+ PolygonCutOut (v0.7.3)
+ RoadSigns (36413)
+ apache-commons (36415)
+ areaselector (359)
+ austriaaddresshelper (1727789616)
+ auto_tools (80)
+ buildings_tools (36413)
+ conflation (269)
+ continuosDownload (124)
+ contourmerge (v0.2.2)
+ dataimport (36413)
+ ejml (36415)
+ gcsenabler-v0.0.1 (v0.0.1)
+ geochat (36415)
+ gpsblam (36413)
+ graphview (36413)
+ imagery_offset_db (36413)
+ jaxb (36415)
+ jogl (1.2.3)
+ jts (36413)
+ kendzi3d-resources (0.0.2)
+ livegps (36413)
+ log4j (36413)
+ lwjgl (36415)
+ lwjgl-osx (36415)
+ measurement (36413)
+ merge-overlap (36413)
+ utilsplugin2 (36413)

Tagging presets:
+ https://raw.githubusercontent.com/yopaseopor/traffic_signs_preset_JOSM/master/RU.zip
+ https://raw.githubusercontent.com/Sowa1980/Company_Rekvizit_preset/master/Company_Rekvizit_preset.zip
+ https://josm.openstreetmap.de/josmfile?page=Presets/PhilippinesAddresses&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/PhilippinesJeepneys&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/PhilippinesTrafficSigns&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/WifiHotspots&zip=1
+ https://raw.githubusercontent.com/Sowa1980/Natural_disasters_disasters_danger_preset/master/Natural%20disasters_disasters_danger_preset.zip

Map paint styles:
+ https://github.com/igitov/forest-josm-style/archive/master.zip
+ https://josm.openstreetmap.de/josmfile?page=Styles/NewHighwayColors&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Building_Levels_Labels&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/iD&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/LitObjects&zip=1

Last errors/warnings:
- 00017.456 W: Not a single layer for the name 'Снимки DigitalGlobe Standard': []
- 00040.151 E: org.openstreetmap.josm.plugins.PluginException: В модуле kendzi3d-dev произошла ошибка. Причина: java.lang.reflect.InvocationTargetException. Причина: com.google.inject.ProvisionException: Unable to provision, see the following errors:
- 00040.183 W: Отключить модуль - Невозможно загрузить модуль 'kendzi3d-dev'. Удалить из настроек?
- 00505.836 E: Handled by bug report queue: java.lang.RuntimeException: error opening kendzi3d window. Причина: com.google.inject.ProvisionException: Unable to provision, see the following errors:



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

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (31) of main
java.lang.RuntimeException: error opening kendzi3d window
	at kendzi.josm.kendzi3d.Kendzi3DPlugin.openKendzi3dWindow(Kendzi3DPlugin.java:257)
	at kendzi.josm.kendzi3d.Kendzi3DPlugin.access$000(Kendzi3DPlugin.java:52)
	at kendzi.josm.kendzi3d.Kendzi3DPlugin$1.actionPerformed(Kendzi3DPlugin.java:125)
	at java.desktop@21.0.6/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop@21.0.6/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop@21.0.6/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop@21.0.6/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop@21.0.6/javax.swing.AbstractButton.doClick(Unknown Source)
	at java.desktop@21.0.6/com.apple.laf.ScreenMenuItem.actionPerformed(Unknown Source)
	at java.desktop@21.0.6/java.awt.MenuItem.processActionEvent(Unknown Source)
	at java.desktop@21.0.6/java.awt.MenuItem.processEvent(Unknown Source)
	at java.desktop@21.0.6/java.awt.MenuComponent.dispatchEventImpl(Unknown Source)
	at java.desktop@21.0.6/java.awt.MenuComponent.dispatchEvent(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop@21.0.6/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.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventQueue$5.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@21.0.6/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop@21.0.6/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) [Guice/ErrorInjectingConstructor]: NoSuchMethodError: 'SimpleBase SimpleMatrix.mult(SimpleBase)'
  at LightService.<init>(LightService.java:36)
  at Kendzi3dModule.configure(Kendzi3dModule.java:105)
  while locating LightService
  at LightRender.lightRenderService(LightRender.java:9)
      \_ for field lightRenderService
  at Kendzi3dGLEventListener.lightRender(Kendzi3dGLEventListener.java:28)
      \_ for field lightRender
  at Kendzi3dGlFrame.listener(Kendzi3dGlFrame.java:13)
      \_ for field listener
  while locating Kendzi3dGlFrame

Learn more:
  https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR

1 error

======================
Full classname legend:
======================
Kendzi3dGLEventListener: "kendzi.josm.kendzi3d.ui.Kendzi3dGLEventListener"
Kendzi3dGlFrame:         "kendzi.josm.kendzi3d.ui.Kendzi3dGlFrame"
Kendzi3dModule:          "kendzi.josm.kendzi3d.module.Kendzi3dModule"
LightRender:             "kendzi3d.light.render.LightRender"
LightService:            "kendzi3d.light.service.impl.LightService"
SimpleBase:              "org.ejml.simple.SimpleBase"
SimpleMatrix:            "org.ejml.simple.SimpleMatrix"
========================
End of classname legend:
========================

	at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251)
	at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1104)
	at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1139)
	at kendzi.josm.kendzi3d.Kendzi3DPlugin.openKendzi3dWindow(Kendzi3DPlugin.java:233)
	... 29 more
Caused by: java.lang.NoSuchMethodError: 'org.ejml.simple.SimpleBase org.ejml.simple.SimpleMatrix.mult(org.ejml.simple.SimpleBase)'
	at kendzi3d.light.service.impl.LightService.saveRenderConfiguration(LightService.java:82)
	at kendzi3d.light.service.impl.LightService.init(LightService.java:98)
	at kendzi3d.light.service.impl.LightService.<init>(LightService.java:39)
	at kendzi3d.light.service.impl.LightService$$FastClassByGuice$$13211729.GUICE$TRAMPOLINE(<generated>)
	at kendzi3d.light.service.impl.LightService$$FastClassByGuice$$13211729.apply(<generated>)
	at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:60)
	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:50)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:146)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:124)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:50)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:146)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:124)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:50)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:146)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:124)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
	at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1101)
	... 31 more

=== RUNNING THREADS ===
Thread: Reference Handler (9) of system
java.base@21.0.6/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.6/java.lang.ref.Reference.processPendingReferences(Unknown Source)
java.base@21.0.6/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

Thread: Java2D Queue Flusher (26) of system
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.desktop@21.0.6/sun.java2d.metal.MTLRenderQueue$QueueFlusher.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

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

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

Thread: AppKit Thread (24) of system

Thread: Finalizer (10) of system
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.Object.wait(Unknown Source)
java.base@21.0.6/java.lang.ref.NativeReferenceQueue.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
java.base@21.0.6/java.lang.ref.NativeReferenceQueue.remove(Unknown Source)
java.base@21.0.6/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Thread: Common-Cleaner (17) of InnocuousThreadGroup
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.poll(Unknown Source)
java.base@21.0.6/java.lang.ref.Reference$1.pollReferenceQueue(Unknown Source)
java.base@21.0.6/jdk.internal.ref.CleanerImpl.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)
java.base@21.0.6/jdk.internal.misc.InnocuousThread.run(Unknown Source)

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

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

Thread: Editor objects producer thread (61) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
kendzi.josm.kendzi3d.data.producer.DataEventQueue.take(DataEventQueue.java:52)
kendzi.josm.kendzi3d.data.producer.EditorObjectsProducer.run(EditorObjectsProducer.java:81)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

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

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

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

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

Thread: Signal Dispatcher (11) of system

Thread: Notification Thread (18) of system

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

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

Thread: Java2D Disposer (27) of system
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.desktop@21.0.6/sun.java2d.Disposer.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

Thread: Weak reference cleaner (35) of main
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.await(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda/0x0000000800489be8.run(Unknown Source)
java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
java.base@21.0.6/java.lang.Thread.run(Unknown Source)

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

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

Thread: DestroyJavaVM (54) of main

Attachments (0)

Change History (0)

Modify Ticket

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

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.