Opened 9 years ago
Last modified 4 years ago
#14272 closed defect
Hangs on start. "Could not initialize class sun.security.ssl.SSLContextImpl$DefaultSSLContext" — at Version 2
| Reported by: | sammuell | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core | Version: | tested |
| Keywords: | java9, ssl, ubuntu, javabug | Cc: |
Description (last modified by )
JOSM hangs on startup, spews endless bug errors, will not let me generate a proper bug report on Ubuntu 16.10. The following is the terminal output:
2017-01-20 22:41:13.194 INFO: Log level is at INFO (INFO, 800) 2017-01-20 22:41:13.558 WARNING: java.util.MissingResourceException: Can't find bundle for base name sun.awt.resources.awt, locale en_CA. Cause: java.lang.IllegalAccessException: unnamed modules can't load sun.awt.resources.awt in named module java.desktop java.util.MissingResourceException: Can't find bundle for base name sun.awt.resources.awt, locale en_CA at java.util.ResourceBundle.throwMissingResourceException(java.base@9-Ubuntu/ResourceBundle.java:2012) at java.util.ResourceBundle.getBundleImpl(java.base@9-Ubuntu/ResourceBundle.java:1690) at java.util.ResourceBundle.getBundleImpl(java.base@9-Ubuntu/ResourceBundle.java:1596) at java.util.ResourceBundle.getBundleImpl(java.base@9-Ubuntu/ResourceBundle.java:1565) at java.util.ResourceBundle.getBundle(java.base@9-Ubuntu/ResourceBundle.java:917) at org.openstreetmap.josm.data.Preferences.updateSystemProperties(Preferences.java:1430) at org.openstreetmap.josm.data.Preferences.load(Preferences.java:662) at org.openstreetmap.josm.data.Preferences.init(Preferences.java:763) at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:255) Caused by: java.lang.IllegalAccessException: unnamed modules can't load sun.awt.resources.awt in named module java.desktop at java.util.ResourceBundle$Control.newBundle(java.base@9-Ubuntu/ResourceBundle.java:3136) at java.util.ResourceBundle.loadBundle(java.base@9-Ubuntu/ResourceBundle.java:1951) at java.util.ResourceBundle.findBundle(java.base@9-Ubuntu/ResourceBundle.java:1772) at java.util.ResourceBundle.findBundle(java.base@9-Ubuntu/ResourceBundle.java:1723) at java.util.ResourceBundle.findBundle(java.base@9-Ubuntu/ResourceBundle.java:1723) at java.util.ResourceBundle.getBundleImpl(java.base@9-Ubuntu/ResourceBundle.java:1664) ... 7 more 2017-01-20 22:41:13.564 WARNING: java.util.MissingResourceException: Can't find bundle for base name sun.awt.resources.awt, locale en_CA java.util.MissingResourceException: Can't find bundle for base name sun.awt.resources.awt, locale en_CA at java.util.ResourceBundle.throwMissingResourceException(java.base@9-Ubuntu/ResourceBundle.java:2012) at java.util.ResourceBundle.getBundleImpl(java.base@9-Ubuntu/ResourceBundle.java:1690) at java.util.ResourceBundle.getBundleImpl(java.base@9-Ubuntu/ResourceBundle.java:1596) at java.util.ResourceBundle.getBundleImpl(java.base@9-Ubuntu/ResourceBundle.java:1565) at java.util.ResourceBundle.getBundle(java.base@9-Ubuntu/ResourceBundle.java:917) at org.openstreetmap.josm.data.Preferences.updateSystemProperties(Preferences.java:1430) at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:262) 2017-01-20 22:41:24.118 SEVERE: Handled by bug report queue: java.lang.ExceptionInInitializerError. Cause: java.lang.SecurityException: Can not initialize cryptographic mechanism. Cause: java.lang.NullPointerException java.lang.ExceptionInInitializerError at javax.crypto.JceSecurityManager.<clinit>(java.base@9-Ubuntu/JceSecurityManager.java:65) at javax.crypto.Cipher.getConfiguredPermission(java.base@9-Ubuntu/Cipher.java:2595) at javax.crypto.Cipher.getMaxAllowedKeyLength(java.base@9-Ubuntu/Cipher.java:2619) at sun.security.ssl.CipherSuite$BulkCipher.isUnlimited(java.base@9-Ubuntu/CipherSuite.java:602) at sun.security.ssl.CipherSuite$BulkCipher.<init>(java.base@9-Ubuntu/CipherSuite.java:574) at sun.security.ssl.CipherSuite$BulkCipher.<clinit>(java.base@9-Ubuntu/CipherSuite.java:460) at sun.security.ssl.CipherSuite.<clinit>(java.base@9-Ubuntu/CipherSuite.java:1074) at sun.security.ssl.SSLContextImpl.getApplicableSupportedCipherSuiteList(java.base@9-Ubuntu/SSLContextImpl.java:353) at sun.security.ssl.SSLContextImpl.access$100(java.base@9-Ubuntu/SSLContextImpl.java:41) at sun.security.ssl.SSLContextImpl$AbstractTLSContext.<clinit>(java.base@9-Ubuntu/SSLContextImpl.java:582) at java.lang.Class.forName0(java.base@9-Ubuntu/Native Method) at java.lang.Class.forName(java.base@9-Ubuntu/Class.java:291) at java.security.Provider$Service.getImplClass(java.base@9-Ubuntu/Provider.java:1844) at java.security.Provider$Service.newInstance(java.base@9-Ubuntu/Provider.java:1820) at sun.security.jca.GetInstance.getInstance(java.base@9-Ubuntu/GetInstance.java:236) at sun.security.jca.GetInstance.getInstance(java.base@9-Ubuntu/GetInstance.java:164) at javax.net.ssl.SSLContext.getInstance(java.base@9-Ubuntu/SSLContext.java:166) at javax.net.ssl.SSLContext.getDefault(java.base@9-Ubuntu/SSLContext.java:98) at javax.net.ssl.SSLSocketFactory.getDefault(java.base@9-Ubuntu/SSLSocketFactory.java:123) at javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(java.base@9-Ubuntu/HttpsURLConnection.java:332) at javax.net.ssl.HttpsURLConnection.<init>(java.base@9-Ubuntu/HttpsURLConnection.java:289) at sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(java.base@9-Ubuntu/HttpsURLConnectionImpl.java:85) at sun.net.www.protocol.https.Handler.openConnection(java.base@9-Ubuntu/Handler.java:62) at sun.net.www.protocol.https.Handler.openConnection(java.base@9-Ubuntu/Handler.java:57) at java.net.URL.openConnection(java.base@9-Ubuntu/URL.java:1049) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:88) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:74) at org.openstreetmap.josm.tools.WikiReader.readLang(WikiReader.java:100) at org.openstreetmap.josm.tools.WikiReader.readLang(WikiReader.java:88) at org.openstreetmap.josm.gui.GettingStarted$MotdContent.updateData(GettingStarted.java:88) at org.openstreetmap.josm.io.CacheCustomContent.updateForce(CacheCustomContent.java:137) at org.openstreetmap.josm.io.CacheCustomContent.updateForceString(CacheCustomContent.java:149) at org.openstreetmap.josm.io.CacheCustomContent.updateIfRequiredString(CacheCustomContent.java:127) at org.openstreetmap.josm.gui.GettingStarted.lambda$getMOTD$1(GettingStarted.java:143) at java.lang.Thread.run(java.base@9-Ubuntu/Thread.java:843) Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism at javax.crypto.JceSecurity.<clinit>(java.base@9-Ubuntu/JceSecurity.java:91) ... 35 more Caused by: java.lang.NullPointerException at sun.nio.fs.UnixPath.normalizeAndCheck(java.base@9-Ubuntu/UnixPath.java:75) at sun.nio.fs.UnixPath.<init>(java.base@9-Ubuntu/UnixPath.java:69) at sun.nio.fs.UnixFileSystem.getPath(java.base@9-Ubuntu/UnixFileSystem.java:280) at java.nio.file.Paths.get(java.base@9-Ubuntu/Paths.java:84) at javax.crypto.JceSecurity.setupJurisdictionPolicies(java.base@9-Ubuntu/JceSecurity.java:254) at javax.crypto.JceSecurity.access$000(java.base@9-Ubuntu/JceSecurity.java:49) at javax.crypto.JceSecurity$1.run(java.base@9-Ubuntu/JceSecurity.java:82) at javax.crypto.JceSecurity$1.run(java.base@9-Ubuntu/JceSecurity.java:79) at java.security.AccessController.doPrivileged(java.base@9-Ubuntu/Native Method) at javax.crypto.JceSecurity.<clinit>(java.base@9-Ubuntu/JceSecurity.java:78) ... 35 more 2017-01-20 22:41:24.701 SEVERE: Handled by bug report queue: java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$DefaultSSLContext java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$DefaultSSLContext at java.lang.Class.forName0(java.base@9-Ubuntu/Native Method) at java.lang.Class.forName(java.base@9-Ubuntu/Class.java:291) at java.security.Provider$Service.getImplClass(java.base@9-Ubuntu/Provider.java:1844) at java.security.Provider$Service.newInstance(java.base@9-Ubuntu/Provider.java:1820) at sun.security.jca.GetInstance.getInstance(java.base@9-Ubuntu/GetInstance.java:236) at sun.security.jca.GetInstance.getInstance(java.base@9-Ubuntu/GetInstance.java:164) at javax.net.ssl.SSLContext.getInstance(java.base@9-Ubuntu/SSLContext.java:166) at javax.net.ssl.SSLContext.getDefault(java.base@9-Ubuntu/SSLContext.java:98) at javax.net.ssl.SSLSocketFactory.getDefault(java.base@9-Ubuntu/SSLSocketFactory.java:123) at javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(java.base@9-Ubuntu/HttpsURLConnection.java:332) at javax.net.ssl.HttpsURLConnection.<init>(java.base@9-Ubuntu/HttpsURLConnection.java:289) at sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(java.base@9-Ubuntu/HttpsURLConnectionImpl.java:85) at sun.net.www.protocol.https.Handler.openConnection(java.base@9-Ubuntu/Handler.java:62) at sun.net.www.protocol.https.Handler.openConnection(java.base@9-Ubuntu/Handler.java:57) at java.net.URL.openConnection(java.base@9-Ubuntu/URL.java:1049) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:88) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:74) at org.openstreetmap.josm.tools.WikiReader.read(WikiReader.java:55) at org.openstreetmap.josm.tools.bugreport.JosmUpdatePanel.getTestedVersion(JosmUpdatePanel.java:62) at org.openstreetmap.josm.tools.bugreport.JosmUpdatePanel.readCurrentVersion(JosmUpdatePanel.java:49) at java.lang.Thread.run(java.base@9-Ubuntu/Thread.java:843) 2017-01-20 22:41:31.424 SEVERE: Handled by bug report queue: org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$DefaultSSLContext. Cause: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$DefaultSSLContext. Cause: java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$DefaultSSLContext org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$DefaultSSLContext at org.openstreetmap.josm.Main.initialize(Main.java:563) at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:336) Caused by: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$DefaultSSLContext at java.util.concurrent.FutureTask.report(java.base@9-Ubuntu/FutureTask.java:122) at java.util.concurrent.FutureTask.get(java.base@9-Ubuntu/FutureTask.java:191) at org.openstreetmap.josm.Main.initialize(Main.java:555) ... 1 more Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImpl$DefaultSSLContext at java.lang.Class.forName0(java.base@9-Ubuntu/Native Method) at java.lang.Class.forName(java.base@9-Ubuntu/Class.java:291) at java.security.Provider$Service.getImplClass(java.base@9-Ubuntu/Provider.java:1844) at java.security.Provider$Service.newInstance(java.base@9-Ubuntu/Provider.java:1820) at sun.security.jca.GetInstance.getInstance(java.base@9-Ubuntu/GetInstance.java:236) at sun.security.jca.GetInstance.getInstance(java.base@9-Ubuntu/GetInstance.java:164) at javax.net.ssl.SSLContext.getInstance(java.base@9-Ubuntu/SSLContext.java:166) at javax.net.ssl.SSLContext.getDefault(java.base@9-Ubuntu/SSLContext.java:98) at javax.net.ssl.SSLSocketFactory.getDefault(java.base@9-Ubuntu/SSLSocketFactory.java:123) at javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(java.base@9-Ubuntu/HttpsURLConnection.java:332) at javax.net.ssl.HttpsURLConnection.<init>(java.base@9-Ubuntu/HttpsURLConnection.java:289) at sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(java.base@9-Ubuntu/HttpsURLConnectionImpl.java:85) at sun.net.www.protocol.https.Handler.openConnection(java.base@9-Ubuntu/Handler.java:62) at sun.net.www.protocol.https.Handler.openConnection(java.base@9-Ubuntu/Handler.java:57) at java.net.URL.openConnection(java.base@9-Ubuntu/URL.java:1049) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:88) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:74) at org.openstreetmap.josm.io.OsmApi.sendRequest(OsmApi.java:665) at org.openstreetmap.josm.io.OsmApi$CapabilitiesCache.updateData(OsmApi.java:182) at org.openstreetmap.josm.io.CacheCustomContent.updateForce(CacheCustomContent.java:137) at org.openstreetmap.josm.io.CacheCustomContent.updateForceString(CacheCustomContent.java:149) at org.openstreetmap.josm.io.CacheCustomContent.updateIfRequiredString(CacheCustomContent.java:127) at org.openstreetmap.josm.io.OsmApi.initialize(OsmApi.java:212) at org.openstreetmap.josm.Main.lambda$initialize$1(Main.java:535) at org.openstreetmap.josm.Main$InitializationTask.call(Main.java:602) at org.openstreetmap.josm.Main$InitializationTask.call(Main.java:586) at java.util.concurrent.FutureTask.run(java.base@9-Ubuntu/FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-Ubuntu/ThreadPoolExecutor.java:1158) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-Ubuntu/ThreadPoolExecutor.java:632) at java.lang.Thread.run(java.base@9-Ubuntu/Thread.java:843)
Change History (2)
comment:1 by , 9 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 9 years ago
| Description: | modified (diff) |
|---|
Note:
See TracTickets
for help on using tickets.


