#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