Modify

Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#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 Don-vip)

What steps will reproduce the problem?

  1. 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 Don-vip, 4 years ago

Owner: changed from team to anonymous
Status: newneedinfo

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

comment:2 by Don-vip, 4 years ago

Description: modified (diff)
Summary: after update bug appearedNoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager - java 12 on mac

comment:3 by Don-vip, 4 years ago

Summary: NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager - java 12 on macNoClassDefFoundError: Could not initialize class JCSCacheManager - java 12 on mac

comment:4 by taylor.smock, 4 years ago

Did we ever make a release of MS Streetside with the fix for JCSCacheManager?

in reply to:  4 comment:5 by Don-vip, 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 taylor.smock, 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 Don-vip, 4 years ago

Component: CorePlugin mapillary
Resolution: fixed
Status: needinfoclosed

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 Don-vip, 4 years ago

Component: Plugin mapillaryPlugin MicrosoftStreetside

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain anonymous.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.