0
我使用spring異常轉換器將java異常轉換爲flex異常。flex blazeds spring異常轉換器
public void testException()throws Exception{
throw new Exception("my exception");
}
但由於某種原因,我得到IllegalAccessError
。代碼段輸入testException和Translator類。
問:
爲什麼它試圖讓日誌目標水平?有人可以幫我解決這個請。
下面是從日誌中的臺詞:
MyExceptionTranslatorImpl.translate() class java.lang.IllegalAccessError MyExceptionTranslatorImpl.translate() java.lang.IllegalAccessError: tried to access method **flex.messaging.log.Log.getTargetLevel()S** from class flex.messaging.MessageException MyExceptionTranslatorImpl.translate() tried to access method flex.messaging.log.Log.getTargetLevel()S from class flex.messaging.MessageException [BlazeDS] tried to access method flex.messaging.log.Log.getTargetLevel()S from class flex.messaging.MessageException [BlazeDS] Serializing AMF/HTTP response
聽起來是罐子之間不匹配。你可以發佈完整的堆棧跟蹤和blazeds/spring版本嗎? – 2010-06-17 09:25:14
你可能是對的,對不起,延遲迴復。 不幸的是,我們的罐子被剝離了他們的版本信息。 所以,我嘗試了一個新的下載和一個示例項目。代碼起作用。 我會進一步嘗試縮小罐子。 感謝您的幫助。 – 2010-06-20 02:59:22