在尝试部署应用程序时部署失败
我收到以下错误。你能帮我解决这个问题吗?
WARN 2015-06-19 15:02:42,393 [[bmrs_mule_phase2_2.0.12].http.request.dispatch.7051.01] com.mulesoft.mule.throttling.ThrottlingPhase: Failure processing throttling phase null
ERROR 2015-06-19 15:02:42,394 [[bmrs_mule_phase2_2.0.12].http.request.dispatch.7051.01] org.mule.exception.DefaultSystemExceptionStrategy: Caught exception in Exception Strategy: null
java.lang.NullPointerException
at com.mulesoft.mule.throttling.ThrottlingPhase.runPhase(ThrottlingPhase.java:76)
at com.mulesoft.mule.throttling.ThrottlingPhase.runPhase(ThrottlingPhase.java:1)
at org.mule.execution.PhaseExecutionEngine$InternalPhaseExecutionEngine.phaseSuccessfully(PhaseExecutionEngine.java:54)
at org.mule.execution.ValidationPhase.runPhase(ValidationPhase.java:36)
at org.mule.execution.ValidationPhase.runPhase(ValidationPhase.java:15)
at org.mule.execution.PhaseExecutionEngine$InternalPhaseExecutionEngine.process(PhaseExecutionEngine.java:98)
at org.mule.execution.PhaseExecutionEngine.process(PhaseExecutionEngine.java:30)
at org.mule.execution.MuleMessageProcessingManager.processMessage(MuleMessageProcessingManager.java:32)
at org.mule.transport.AbstractMessageReceiver.processMessage(AbstractMessageReceiver.java:550)
at org.mule.transport.http.HttpMessageReceiver.processRequest(HttpMessageReceiver.java:59)
at org.mule.transport.http.HttpRequestDispatcherWork.run(HttpRequestDispatcherWork.java:73)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
WARN 2015-06-19 15:02:42,397 [[bmrs_mule_phase2_2.0.12].http.request.dispatch.7051.01] com.mulesoft.mule.throttling.ThrottlingPhase: Failure processing throttling phase null
ERROR 2015-06-19 15:02:42,397 [[bmrs_mule_phase2_2.0.12].http.request.dispatch.7051.01] org.mule.exception.DefaultSystemExceptionStrategy: Caught exception in Exception Strategy: null
java.lang.NullPointerException
at com.mulesoft.mule.throttling.ThrottlingPhase.runPhase(ThrottlingPhase.java:76)
at com.mulesoft.mule.throttling.ThrottlingPhase.runPhase(ThrottlingPhase.java:1)
at org.mule.execution.PhaseExecutionEngine$InternalPhaseExecutionEngine.phaseSuccessfully(PhaseExecutionEngine.java:54)
at org.mule.execution.ValidationPhase.runPhase(ValidationPhase.java:36)
at org.mule.execution.ValidationPhase.runPhase(ValidationPhase.java:15)
at org.mule.execution.PhaseExecutionEngine$InternalPhaseExecutionEngine.process(PhaseExecutionEngine.java:98)
答案 0 :(得分:0)
查看(反编译)的源代码,问题来自于您的应用程序没有ThrottlingManager
可用的事实,甚至不是默认的一个绑定在注册表中的密钥_muleThrottlingManager
下的Mule EE服务器。
这是一个疯狂的猜测,但我认为您正在尝试在3.4.2 EE
服务器上部署为Mule 3.4.2 CE
构建的Mule应用程序:您需要部署在EE
上服务器
答案 1 :(得分:0)
好像您正在尝试将应用程序部署到CE运行时。尝试部署到EE Runtime