0
位一個特定的這個..在Spring MVC中使用openblox直徑服務器時出錯?
我使用Spring MVC的,特別是傳輸堆棧上的init方法調用當具有使用Openblox直徑堆麻煩:
import com.traffix.openblox.core.transport.TransportStack;
Stack stack = new TransportStack();
stack.init(configureStack());
我越來越調用init時的空指針異常 - 請注意,從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)
我建議在StackLogger的init()方法類的'javap -c'反彙編中進行挖掘。我已經找到了你,但他們已經通過混淆器去了並運行免費版本,所以我不能猜測你實際上錯誤的代碼是什麼。如果不是很明顯,問題是什麼也沒有的拆解閱讀可能會有所幫助;顯然你不能把它作爲它的專有。 – FauxFaux 2012-02-20 18:17:23
謝謝,似乎我的版本也被混淆了,所以無法查看類文件。 – Rory 2012-02-20 18:34:36