Modify ↓
Opened 19 months ago
Closed 18 months 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 , 18 months ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
comment:2 by , 18 months ago
Resolution: | duplicate |
---|---|
Status: | closed → reopened |
comment:3 by , 18 months ago
Resolution: | → duplicate |
---|---|
Status: | reopened → closed |
Closed as duplicate of #23260.
Note:
See TracTickets
for help on using tickets.
Closed as duplicate of #23019.