0

これは特定のもののビットです。

Spring MVCを使用しているときにOpenblox直径スタックを使用する際に問題が発生しました。具体的には、トランスポートスタックでのinitメソッド呼び出しです。

import com.traffix.openblox.core.transport.TransportStack;

Stack stack = new TransportStack();
stack.init(configureStack());

initの呼び出しでnullポインター例外が発生します-configureStack()から返された構成は有効であり、Spring以外のMVCプロジェクトで機能することに注意してください。スタックトレースは次のとおりです。

 2776 [pool-2-thread-1] WARN com.traffix.openblox.core.fsm.StateMachine  - Idle failed to process <Initiate Transport Stack( Idle) 
java.lang.NullPointerException
    at com.traffix.openblox.core.utils.logging.StackLogger.init(Unknown Source)
    at com.traffix.openblox.core.transport.Stack.g(Unknown Source)
    at com.traffix.openblox.core.transport.TransportStack.g(Unknown Source)
    at com.traffix.openblox.core.transport.u.N(Unknown Source)
    at com.traffix.openblox.core.transport.c$a.processEvent(Unknown Source)
    at com.traffix.openblox.core.fsm.StateMachine.a(Unknown Source)
    at com.traffix.openblox.core.fsm.StateMachine.a(Unknown Source)
    at com.traffix.openblox.core.transport.u.a(Unknown Source)
    at com.traffix.openblox.core.transport.Stack.init(Unknown Source)
    at com.rory.services.pcrf.simulator.PcrfSimulator.initialize(PcrfSimulator.java:131)
    at com.rory.services.pcrf.simulator.PcrfSimulator.<init>(PcrfSimulator.java:113)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
4

1 に答える 1

1

Openblox と Tomcat の間には、ある種の競合があります。当面の回避策は、Tomcat ディレクトリから conf/logging.properties を削除することです。

于 2012-02-22T10:51:23.950 に答える