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