【发布时间】:2022-01-24 02:46:30
【问题描述】:
您好,最近我更新了我的 jks,但我的应用程序没有启动
有什么想法吗?
WARN org.glassfish.grizzly.filterchain.DefaultFilterChain - GRIZZLY0013: Exception during FilterChain execution
2021-12-22 12:16:53,657 [app-1.0.0-SNAPSHOT].app2-httpListenerConfig
2021-12-22 13:04:30,722 [[app-1.0.0-SNAPSHOT].app2-httpListenerConfig.worker.03] WARN org.glassfish.grizzly.filterchain.DefaultFilterChain - GRIZZLY0013: Exception during FilterChain execution
java.lang.NullPointerException: null
at org.bouncycastle.crypto.signers.PSSSigner.generateSignature(Unknown Source) ~[bcprov-jdk15on-1.56.jar:1.56.0]
at org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi.engineSign(Unknown Source) ~[bcprov-jdk15on-1.56.jar:1.56.0]
at java.security.Signature$Delegate.engineSign(Signature.java:1382) ~[?:1.8.0_312]
at java.security.Signature.sign(Signature.java:698) ~[?:1.8.0_312]
at sun.security.ssl.ECDHServerKeyExchange$ECDHServerKeyExchangeMessage.<init>(ECDHServerKeyExchange.java:177) ~[?:1.8.0_312]
at sun.security.ssl.ECDHServerKeyExchange$ECDHServerKeyExchangeProducer.produce(ECDHServerKeyExchange.java:495) ~[?:1.8.0_312]
at sun.security.ssl.ClientHello$T12ClientHelloConsumer.consume(ClientHello.java:1020) ~[?:1.8.0_312]
at sun.security.ssl.ClientHello$ClientHelloConsumer.onClientHello(ClientHello.java:727) ~[?:1.8.0_312]
at sun.security.ssl.ClientHello$ClientHelloConsumer.consume(ClientHello.java:693) ~[?:1.8.0_312]
at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:377) ~[?:1.8.0_312]
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) ~[?:1.8.0_312]
at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:981) ~[?:1.8.0_312]
at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:968) ~[?:1.8.0_312]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_312]
at sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:915) ~[?:1.8.0_312]
at org.glassfish.grizzly.ssl.SSLUtils.executeDelegatedTask(SSLUtils.java:274) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:709) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ssl.SSLFilter.doHandshakeStep(SSLFilter.java:332) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:623) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ssl.SSLBaseFilter.handleRead(SSLBaseFilter.java:335) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.mule.module.http.internal.listener.grizzly.MuleSslFilter.handleRead(MuleSslFilter.java:45) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at org.mule.module.http.internal.listener.grizzly.GrizzlyAddressDelegateFilter.handleRead(GrizzlyAddressDelegateFilter.java:59) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy.run0(ExecutorPerServerAddressIOStrategy.java:119) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy.access$100(ExecutorPerServerAddressIOStrategy.java:31) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy$WorkerThreadRunnable.run(ExecutorPerServerAddressIOStrategy.java:142) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_312]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_312]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
2021-12-22 13:04:30,901 [[app-1.0.0-SNAPSHOT].app2-httpListenerConfig.worker.01] WARN org.glassfish.grizzly.filterchain.DefaultFilterChain - GRIZZLY0013: Exception during FilterChain execution
java.lang.NullPointerException: null
at org.bouncycastle.crypto.signers.PSSSigner.generateSignature(Unknown Source) ~[bcprov-jdk15on-1.56.jar:1.56.0]
at org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi.engineSign(Unknown Source) ~[bcprov-jdk15on-1.56.jar:1.56.0]
at java.security.Signature$Delegate.engineSign(Signature.java:1382) ~[?:1.8.0_312]
at java.security.Signature.sign(Signature.java:698) ~[?:1.8.0_312]
at sun.security.ssl.ECDHServerKeyExchange$ECDHServerKeyExchangeMessage.<init>(ECDHServerKeyExchange.java:177) ~[?:1.8.0_312]
at sun.security.ssl.ECDHServerKeyExchange$ECDHServerKeyExchangeProducer.produce(ECDHServerKeyExchange.java:495) ~[?:1.8.0_312]
at sun.security.ssl.ClientHello$T12ClientHelloConsumer.consume(ClientHello.java:1020) ~[?:1.8.0_312]
at sun.security.ssl.ClientHello$ClientHelloConsumer.onClientHello(ClientHello.java:727) ~[?:1.8.0_312]
at sun.security.ssl.ClientHello$ClientHelloConsumer.consume(ClientHello.java:693) ~[?:1.8.0_312]
at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:377) ~[?:1.8.0_312]
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) ~[?:1.8.0_312]
at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:981) ~[?:1.8.0_312]
at sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:968) ~[?:1.8.0_312]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_312]
at sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:915) ~[?:1.8.0_312]
at org.glassfish.grizzly.ssl.SSLUtils.executeDelegatedTask(SSLUtils.java:274) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:709) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ssl.SSLFilter.doHandshakeStep(SSLFilter.java:332) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:623) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ssl.SSLBaseFilter.handleRead(SSLBaseFilter.java:335) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.mule.module.http.internal.listener.grizzly.MuleSslFilter.handleRead(MuleSslFilter.java:45) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at org.mule.module.http.internal.listener.grizzly.GrizzlyAddressDelegateFilter.handleRead(GrizzlyAddressDelegateFilter.java:59) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) ~[grizzly-framework-2.3.33.jar:2.3.33]
at org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy.run0(ExecutorPerServerAddressIOStrategy.java:119) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy.access$100(ExecutorPerServerAddressIOStrategy.java:31) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy$WorkerThreadRunnable.run(ExecutorPerServerAddressIOStrategy.java:142) ~[mule-module-http-3.9.0-20210217.jar:3.9.0-20210217]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_312]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_312]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
还有更多日志:
httpListenerConfig.worker.01] ERROR org.mule.module.apikit.MappingExceptionListener -
********************************************************************************
Message : /
Element : /app2-user-sysapi-main/processors/6/1/1 @ app-1.0.0-SNAPSHOT:app2-user-sysapi.xml:38 (APIkit Router)
--------------------------------------------------------------------------------
Exception stack is:
/ (org.mule.module.apikit.exception.NotFoundException)
org.mule.module.apikit.AbstractConfiguration$2.load(AbstractConfiguration.java:178)
org.mule.module.apikit.AbstractConfiguration$2.load(AbstractConfiguration.java:169)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197)
com.google.common.cache.LocalCache.get(LocalCache.java:3937)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824)
org.mule.module.apikit.AbstractRouter.processRouterRequest(AbstractRouter.java:177)
(109 more...)
(set debug level logging or '-Dmule.verbose.exceptions=true' for everything)
********************************************************************************
在尝试上传 jks 并重新部署后,它会出现问题。即使我用旧的 jks 恢复也没有启动应用程序...可能是什么问题?
尝试从新的运行时 3.9.0 版本运行,但仍然没有运气并且根本无法运行。
你能帮帮我吗?
【问题讨论】:
-
您运行的是企业版还是社区版?您是否使用运行时管理器进行部署?您是否尝试过比 3.9.0 更新的版本(最新的 Mule 3 是 Mule 3.9.5)?日志 sn-ps 缺少上下文来确定它们是否与错误有关。您说应用程序没有部署,但 APIKit 错误似乎暗示它已部署。 Grizzly 消息是警告,而不是错误。很难理解它们是否与您的问题有关或表示不同的东西。这些消息是来自 mule_ee.log、app log、mule_agent.log 吗?
-
我正在运行 CE 我正在从 gitlab 部署,我的脚本目前在 3.9.0 下运行。是的,它现在已部署。日志来自应用程序日志