【发布时间】:2010-06-16 21:05:53
【问题描述】:
我正在使用 spring 异常翻译器将 java 异常包装到 flex 异常中。
public void testException()throws Exception{
throw new Exception("my exception");
}
但由于某种原因,我收到了IllegalAccessError。代码部分正在进入 testException 和 Translator 类。
问题:
为什么它试图获取日志目标级别?谁能帮我解决这个问题。
以下是日志中的行:
MyExceptionTranslatorImpl.translate() 类 java.lang.IllegalAccessError MyExceptionTranslatorImpl.translate() java.lang.IllegalAccessError:试图从类 flex.messaging.MessageException 访问方法 **flex.messaging.log.Log.getTargetLevel()S** MyExceptionTranslatorImpl.translate() 试图访问方法 flex.messaging.log.Log.getTargetLevel()S 来自类 flex.messaging.MessageException [BlazeDS] 试图从类 flex.messaging.MessageException 访问方法 flex.messaging.log.Log.getTargetLevel()S [BlazeDS] 序列化 AMF/HTTP 响应【问题讨论】:
-
听起来像是罐子之间的不匹配。您能否发布完整的堆栈跟踪和 blazeds/spring 版本?
-
您可能是对的,抱歉回复延迟。不幸的是,我们的 jar 被删除了它们的版本信息。所以,我尝试了一个全新的下载和一个示例项目。该代码有效。我将进一步尝试缩小罐子的范围。感谢您的帮助。
标签: spring apache-flex exception blazeds