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