Modify ↓
Opened 2 years ago
Closed 2 years ago
#23383 closed defect (duplicate)
Kendzi 3D Addin is not starting
| Reported by: | aighes | Owned by: | kendzi |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Plugin kendzi3d | Version: | latest |
| Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Start jOSM
- Open Kendzi 3D View
What is the expected result?
Start the addin
What happens instead?
Crash report
Please provide any additional information below. Attach a screenshot if possible.
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2023-12-31 21:12:20 +0100 (Sun, 31 Dec 2023)
Revision:18931
Build-Date:2024-01-01 02:31:00
URL:https://josm.openstreetmap.de/svn/trunk
Identification: JOSM/1.5 (18931 en) Windows 11 64-Bit
OS Build number: Windows 10 Pro 2009 (22631)
Memory Usage: 696 MB / 8192 MB (283 MB allocated, but free)
Java version: 17.0.8.1+1, Eclipse Adoptium, OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 2560×1600 (scaling 1.50×1.50)
Maximum Screen Size: 2560×1600
Best cursor sizes: 16×16→48×48, 32×32→48×48
System property file.encoding: GBK
System property sun.jnu.encoding: GBK
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djosm.home=.\data, -Dsun.java2d.opengl=true]
Dataset consistency test: No problems found
Plugins:
+ HouseNumberTaggingTool (36178)
+ OpeningHoursEditor (36126)
+ PicLayer (1.0.3)
+ apache-commons (36176)
+ apache-http (36176)
+ auto_tools (81)
+ buildings_tools (36178)
+ ejml (36176)
+ fastdriveway (v1.0.1)
+ flatlaf (36176)
+ jaxb (36118)
+ jna (36176)
+ jogl (1.2.3)
+ josm_magic_wand (2.0.0)
+ kendzi3d-dev
+ kendzi3d-resources (0.0.2)
+ log4j (36176)
+ lwjgl (36176)
+ lwjgl-windows (36176)
+ mbtiles (v2.6.1)
+ measurement (36126)
+ pbf (36176)
+ poly (36126)
+ pt_assistant (632)
+ reverter (36126)
+ tageditor (36126)
+ terracer (36181)
+ turnlanes-tagging (0.0.5)
+ turnrestrictions (36178)
+ undelete (36126)
+ utilsplugin2 (36178)
Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/Quick-highways&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Camp_site_extends&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Mountains&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportOneClick&zip=1
+ https://raw.githubusercontent.com/osmlab/name-suggestion-index/main/dist/presets/nsi-josm-presets.min.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/OneClick&zip=1
+ https://github.com/simonpoole/beautified-JOSM-preset/releases/latest/download/josm.zip
Map paint styles:
+ https://gitlab.com/cartocite/josm-style-traffic-signs-orientation/-/raw/main/traffic_sign_orientation_style.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Cycleways&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/TigerReviewedNo&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/AddressValidator&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_buildings_en&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Waterways&zip=1
Last errors/warnings:
- 00009.807 W: Greenhouse Horticulture: Could not get presets icon presets/greenhouse_horticulture.png
- 00009.825 E: Failed to locate image 'presets/garages.png'
- 00009.825 W: Garages: Could not get presets icon presets/garages.png
- 00009.832 E: Failed to locate image 'presets/interpolation.png'
- 00009.832 W: Address Interpolation: Could not get presets icon presets/interpolation.png
- 00009.841 E: Failed to locate image ''
- 00009.842 W: [RELATION] Site: Could not get presets icon
- 00013.785 E: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin kendzi3d-dev. Cause: java.lang.reflect.InvocationTargetException. Cause: com.google.inject.ProvisionException: Unable to provision, see the following errors:
- 00013.804 W: Disable plugin - Could not load plugin 'kendzi3d-dev'. Delete from preferences?
- 00077.553 E: Handled by bug report queue: java.lang.RuntimeException: error opening kendzi3d window. Cause: 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 (32) 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/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.desktop/java.awt.Component.processEvent(Unknown Source)
at java.desktop/java.awt.Container.processEvent(Unknown Source)
at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
at java.desktop/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/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)
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)
... 40 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$$12625440.GUICE$TRAMPOLINE(<generated>)
at kendzi3d.light.service.impl.LightService$$FastClassByGuice$$12625440.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)
... 42 more
Attachments (0)
Change History (3)
comment:1 by , 2 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | new → closed |
comment:2 by , 2 years ago
| Resolution: | duplicate |
|---|---|
| Status: | closed → reopened |
comment:3 by , 2 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | reopened → closed |
Closed as duplicate of #23260.
Note:
See TracTickets
for help on using tickets.



Closed as duplicate of #23019.