Skip to content

Instantly share code, notes, and snippets.

@recursivecodes
Created December 1, 2021 20:33
Show Gist options
  • Save recursivecodes/fe81756783093c86801e5853536f80f9 to your computer and use it in GitHub Desktop.
Save recursivecodes/fe81756783093c86801e5853536f80f9 to your computer and use it in GitHub Desktop.
19:00:10.758 [main] ERROR io.micronaut.runtime.Micronaut - Error starting Micronaut server: Failed to start due to SSL configuration issue.
io.micronaut.runtime.exceptions.ApplicationStartupException: Failed to start due to SSL configuration issue.
at io.micronaut.acme.background.AcmeCertRefresherTask.onStartup(AcmeCertRefresherTask.java:86)
at io.micronaut.acme.background.$AcmeCertRefresherTaskDefinition$$exec2.invokeInternal(Unknown Source)
at io.micronaut.context.AbstractExecutableMethod.invoke(AbstractExecutableMethod.java:162)
at io.micronaut.context.DefaultBeanContext$BeanExecutionHandle.invoke(DefaultBeanContext.java:4022)
at io.micronaut.aop.chain.AdapterIntroduction.intercept(AdapterIntroduction.java:83)
at io.micronaut.aop.chain.MethodInterceptorChain.proceed(MethodInterceptorChain.java:137)
at io.micronaut.acme.background.AcmeCertRefresherTask$ApplicationEventListener$onStartup1$Intercepted.onApplicationEvent(Unknown Source)
at io.micronaut.context.event.ApplicationEventPublisherFactory.notifyEventListeners(ApplicationEventPublisherFactory.java:262)
at io.micronaut.context.event.ApplicationEventPublisherFactory.access$200(ApplicationEventPublisherFactory.java:60)
at io.micronaut.context.event.ApplicationEventPublisherFactory$2.publishEvent(ApplicationEventPublisherFactory.java:229)
at io.micronaut.http.server.netty.NettyHttpServer.fireStartupEvents(NettyHttpServer.java:520)
at io.micronaut.http.server.netty.NettyHttpServer.start(NettyHttpServer.java:344)
at io.micronaut.http.server.netty.NettyHttpServer.start(NettyHttpServer.java:146)
at io.micronaut.runtime.Micronaut.lambda$start$2(Micronaut.java:78)
at io.micronaut.runtime.Micronaut$$Lambda$1028/0x0000000096a674f0.accept(Unknown Source)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at io.micronaut.runtime.Micronaut.start(Micronaut.java:76)
at io.micronaut.runtime.Micronaut.run(Micronaut.java:313)
at io.micronaut.runtime.Micronaut.run(Micronaut.java:299)
at codes.recursive.Application.main(Application.java:8)
Caused by: org.shredzone.acme4j.exception.AcmeNetworkException: Network error
at org.shredzone.acme4j.connector.DefaultConnection.sendRequest(DefaultConnection.java:373)
at org.shredzone.acme4j.connector.DefaultConnection.sendRequest(DefaultConnection.java:144)
at org.shredzone.acme4j.provider.AbstractAcmeProvider.directory(AbstractAcmeProvider.java:64)
at org.shredzone.acme4j.Session.readDirectory(Session.java:314)
at org.shredzone.acme4j.Session.resourceUrl(Session.java:227)
at org.shredzone.acme4j.AccountBuilder.createLogin(AccountBuilder.java:195)
at io.micronaut.acme.services.AcmeService.doLogin(AcmeService.java:208)
at io.micronaut.acme.services.AcmeService.orderCertificate(AcmeService.java:165)
at io.micronaut.acme.background.AcmeCertRefresherTask.renewCertIfNeeded(AcmeCertRefresherTask.java:121)
at io.micronaut.acme.background.AcmeCertRefresherTask.onStartup(AcmeCertRefresherTask.java:83)
... 19 common frames omitted
Caused by: java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)
at java.base/javax.net.ssl.DefaultSSLSocketFactory.throwException(SSLSocketFactory.java:263)
at java.base/javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:270)
at java.base/sun.net.www.protocol.https.HttpsClient.createSocket(HttpsClient.java:413)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:162)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:265)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:372)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:203)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1232)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:189)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:168)
at org.shredzone.acme4j.connector.DefaultConnection.sendRequest(DefaultConnection.java:357)
... 28 common frames omitted
Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)
at java.base/java.security.Provider$Service.newInstance(Provider.java:1901)
at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:236)
at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:164)
at java.base/javax.net.ssl.SSLContext.getInstance(SSLContext.java:168)
at java.base/javax.net.ssl.SSLContext.getDefault(SSLContext.java:99)
at java.base/javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:123)
at java.base/javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(HttpsURLConnection.java:335)
at java.base/javax.net.ssl.HttpsURLConnection.<init>(HttpsURLConnection.java:292)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(HttpsURLConnectionImpl.java:100)
at java.base/sun.net.www.protocol.https.Handler.openConnection(Handler.java:62)
at java.base/java.net.URL.openConnection(URL.java:1148)
at org.shredzone.acme4j.connector.HttpConnector.openConnection(HttpConnector.java:70)
at org.shredzone.acme4j.connector.DefaultConnection.sendRequest(DefaultConnection.java:347)
... 28 common frames omitted
Caused by: java.lang.NullPointerException: Password not set
at oracle.security.crypto.cert.PKCS12.pbkdf12(PKCS12.java:458)
at oracle.security.crypto.cert.PKCS12.computeMAC(PKCS12.java:318)
at oracle.security.crypto.cert.PKCS12.verify(PKCS12.java:415)
at oracle.security.pki.OracleKeyStoreSpi.load(Unknown Source)
at oracle.security.pki.OracleKeyStoreSpi.engineLoad(Unknown Source)
at java.base/java.security.KeyStore.load(KeyStore.java:1479)
at java.base/sun.security.ssl.SSLContextImpl$DefaultManagersHolder.getKeyManagers(SSLContextImpl.java:1136)
at java.base/sun.security.ssl.SSLContextImpl$DefaultManagersHolder.<clinit>(SSLContextImpl.java:1033)
at java.base/sun.security.ssl.SSLContextImpl$DefaultSSLContext.<init>(SSLContextImpl.java:1198)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.base/java.security.Provider.newInstanceUtil(Provider.java:154)
at java.base/java.security.Provider$Service.newInstance(Provider.java:1894)
... 40 common frames omitted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment