Flex Blazeds Spring Исключение Переводчик - PullRequest
0 голосов
/ 17 июня 2010

Я использую транслятор исключений 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 голосов
/ 27 июля 2010

Это оказалось несовпадением в банках. Спасибо Cornel Creanga за первоначальный ответ. Я также убедился, что для исключения ошибки на стороне клиента было достаточно выбросить java.lang.exception.

...