flex blazeds spring异常翻译

时间:2010-06-16 21:05:53

标签: spring flex exception blazeds

我正在使用spring异常转换器将java异常包装到flex异常中。

 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

1 个答案:

答案 0 :(得分:0)

这在罐子里是不匹配的。感谢Cornel Creanga的初步回复。 我还验证了抛出java.lang.exception足以捕获客户端的错误。