Modify ↓
Opened 11 months ago
Last modified 11 months ago
#23703 new defect
Failed to load kendzi3d
Reported by: | anonymous | Owned by: | kendzi |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin kendzi3d | Version: | |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Start the app
What is the expected result?
Working kendzi3d plugin
What happens instead?
Exception
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2024-04-29 18:37:36 +0200 (Mon, 29 Apr 2024) Revision:19067 Build-Date:2024-05-02 01:31:13 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (19067 en) Mac OS X 14.5 OS Build number: macOS 14.5 (23F79) Memory Usage: 384 MB / 16384 MB (76 MB allocated, but free) Java version: 22.0.1+8-16, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM Look and Feel: com.apple.laf.AquaLookAndFeel Screen: Display 1 1512×982 (scaling 2.00×2.00) Display 5 1920×1080 (scaling 2.00×2.00) Maximum Screen Size: 1920×1080 Best cursor sizes: 16×16→16×16, 32×32→32×32 Environment variable LANG: en_US.UTF-8 System property file.encoding: UTF-8 System property sun.jnu.encoding: UTF-8 Locale info: en_US Numbers with default locale: 1234567890 -> 1234567890 VM arguments: [-Djogl.debug=all] Plugins: + PicLayer (1.0.3) + buildings_tools (36226) + ejml (36176) + imagery_offset_db (36226) + intersection (0.0.7) + jaxb (36118) + jogl (1.2.3) + kendzi3d-dev + kendzi3d-resources (0.0.2) + log4j (36241) + lwjgl (36176) + lwjgl-osx (36176) + tageditor (36258) + turnlanes (36206) + turnlanes-tagging (0.0.5) Map paint styles: + https://josm.openstreetmap.de/josmfile?page=Styles/Enhanced_Lane_and_Road_Attributes&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Styles/Lane_features&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Lane_features_ryg&zip=1 - https://raw.githubusercontent.com/Sowa1980/Styles_Building_validator/master/Styles_Building_validator.zip Last errors/warnings: - 00000.874 W: java.util.zip.ZipException: zip file is empty - 00000.874 W: PluginException: : org.openstreetmap.josm.plugins.PluginException: Invalid jar file '<josm.userdata>/plugins/K<user.name>aView.jar.new' - 00000.874 W: Failed to scan file 'K<user.name>aView.jar.new' for plugin information. Skipping. - 00001.109 W: java.util.zip.ZipException: zip file is empty - 00001.110 W: PluginException: : org.openstreetmap.josm.plugins.PluginException: Invalid jar file '<josm.userdata>/plugins/K<user.name>aView.jar.new' - 00001.110 W: Failed to scan file 'K<user.name>aView.jar.new' for plugin information. Skipping. - 00001.210 W: Failed to install plugin '<josm.userdata>/plugins/K<user.name>aView.jar' from temporary download file '<josm.userdata>/plugins/K<user.name>aView.jar.new'. zip file is empty: java.util.zip.ZipException: zip file is empty - 00012.382 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: - 00012.389 W: Disable plugin - Could not load plugin 'kendzi3d-dev'. Delete from preferences? - 00017.834 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 (37) 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(AbstractButton.java:1972) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374) at java.desktop/com.apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:129) at java.desktop/java.awt.MenuItem.processActionEvent(MenuItem.java:692) at java.desktop/java.awt.MenuItem.processEvent(MenuItem.java:651) at java.desktop/java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:370) at java.desktop/java.awt.MenuComponent.dispatchEvent(MenuComponent.java:359) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:778) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 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$$13139254.GUICE$TRAMPOLINE(<generated>) at kendzi3d.light.service.impl.LightService$$FastClassByGuice$$13139254.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
Attachments (0)
Change History (2)
comment:1 by , 11 months ago
Component: | Core → Plugin kendzi3d |
---|---|
Owner: | changed from | to
comment:2 by , 11 months ago
Note:
See TracTickets
for help on using tickets.
@anonymous: Try the kendzi3d-dev plugin.