#21111 closed defect (fixed)
NoClassDefFoundError: Could not initialize class JCSCacheManager - java 12 on mac
Reported by: | anonymous | Owned by: | anonymous |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin MicrosoftStreetside | Version: | |
Keywords: | template_report | Cc: |
Description (last modified by )
What steps will reproduce the problem?
- after update bug appeared
What is the expected result?
What happens instead?
Please provide any additional information below. Attach a screenshot if possible.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2021-07-12 02:41:41 +0200 (Mon, 12 Jul 2021) Revision:18004 Build-Date:2021-07-12 00:42:49 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (18004 en) Mac OS X 10.16 OS Build number: macOS 11.4 (20F71) Memory Usage: 1214 MB / 8192 MB (628 MB allocated, but free) Java version: 12+33, Oracle Corporation, OpenJDK 64-Bit Server VM Look and Feel: com.apple.laf.AquaLookAndFeel Screen: Display 188945231 1920×1080 (scaling 1.00×1.00) Display 69734662 1792×1120 (scaling 2.00×2.00) Maximum Screen Size: 1920×1120 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: en_US Numbers with default locale: 1234567890 -> 1234567890 Plugins: + KartaView (374) + Mapillary (2.0.0-alpha.26-dirty) + MicrosoftStreetside (35248) + apache-commons (35524) + apache-http (35589) + buildings_tools (35756) + javafx-osx (35655) + jna (35662) + osm-obj-info (60) + reverter (35732) + utilsplugin2 (35691) Tagging presets: + ${HOME}/Downloads/FB_presets.max.xml Map paint styles: - ${HOME}/Downloads/rainbow_roads.mapcss - ${HOME}/Downloads/feature_owner_style.mapcss - ${HOME}/Downloads/feature_age_style.mapcss - ${HOME}/Downloads/FB_style_FIDO_v1.0.mapcss + ${HOME}/Downloads/FB_style.mapcss - ${HOME}/Downloads/FBedits.mapcss + https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1 Validator rules: + ${HOME}/Downloads/FB_rules5.14.validator.mapcss Last errors/warnings: - 00002.714 W: Update plugins - You updated your JOSM software. To prevent problems the plugins should be updated as well. Update plugins now? - 00020.584 E: java.lang.UnsatisfiedLinkError: <josm.userdata>/plugins/javafx/libjfxmedia_avf.dylib: dlopen(<josm.userdata>/plugins/javafx/libjfxmedia_avf.dylib, 1): Library not loaded: @rpath/libgstreamer-lite.dylib - 00020.587 E: java.lang.UnsatisfiedLinkError: <josm.userdata>/plugins/javafx/libfxplugins.dylib: dlopen(<josm.userdata>/plugins/javafx/libfxplugins.dylib, 1): Library not loaded: @rpath/libgstreamer-lite.dylib - 00027.736 E: Skipping to the next rule, because of an error: - 00028.139 E: org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.ParseException: Encountered " "{" "{ "" at line 18, column 130. - 00028.901 W: Cannot start IPv4 remotecontrol server on port 8111: Address already in use (Bind failed) - 00028.902 W: Cannot start IPv6 remotecontrol server on port 8111: Address already in use (Bind failed) - 00068.282 E: Handled by bug report queue: java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (29) of main java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager at org.openstreetmap.josm.gui.layer.AbstractCachedTileSourceLayer.getCache(AbstractCachedTileSourceLayer.java:81) at org.openstreetmap.josm.gui.layer.AbstractCachedTileSourceLayer.<init>(AbstractCachedTileSourceLayer.java:60) at org.openstreetmap.josm.gui.layer.TMSLayer.<init>(TMSLayer.java:60) at org.openstreetmap.josm.gui.layer.ImageryLayer.create(ImageryLayer.java:171) at org.openstreetmap.josm.actions.AddImageryLayerAction.actionPerformed(AddImageryLayerAction.java:166) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6632) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) at java.desktop/java.awt.Component.processEvent(Component.java:6397) at java.desktop/java.awt.Container.processEvent(Container.java:2263) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2762) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 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)
Attachments (0)
Change History (8)
comment:1 by , 4 years ago
Owner: | changed from | to
---|---|
Status: | new → needinfo |
comment:2 by , 4 years ago
Description: | modified (diff) |
---|---|
Summary: | after update bug appeared → NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager - java 12 on mac |
comment:3 by , 4 years ago
Summary: | NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager - java 12 on mac → NoClassDefFoundError: Could not initialize class JCSCacheManager - java 12 on mac |
---|
follow-up: 5 comment:4 by , 4 years ago
Did we ever make a release of MS Streetside with the fix for JCSCacheManager?
comment:5 by , 4 years ago
Replying to taylor.smock:
Did we ever make a release of MS Streetside with the fix for JCSCacheManager?
what fix?
comment:6 by , 4 years ago
From #19208, the fix for Streetside was in r35466/osm. Streetside is currently r35248/osm.
So I answered my own question. It looks like I attached the patch to #19998, but forgot to set the title to [PATCH]. You were having issues applying the patch, and I was never able to figure out why that was the case. I think.
comment:7 by , 4 years ago
Component: | Core → Plugin mapillary |
---|---|
Resolution: | → fixed |
Status: | needinfo → closed |
Thanks. I applied the patch, updated it a little bit in r35779/osm and released a new version in r35780/osm. Didn't test anything though.
comment:8 by , 4 years ago
Component: | Plugin mapillary → Plugin MicrosoftStreetside |
---|
Java 12 is no longer supported since september 2019, can you please either download Java 16, or use the official macOS package which includes Java 16? https://github.com/openstreetmap/josm/releases/latest