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)
Note:
See TracTickets
for help on using tickets.