【问题标题】:Mule application is not startingMule 应用程序未启动
【发布时间】: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 下运行。是的,它现在已部署。日志来自应用程序日志

标签: mule mulesoft mule-esb


【解决方案1】:

我升级到 Mule runtime CE 3.9.5,没有更多问题了。

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-13
    相关资源
    最近更新 更多