Я использую перенос исключения весны для исключения исключения Java в исключение flex.flex blazeds spring exception translator
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? –
Возможно, вы правы, извините за задержку в ответе. К сожалению, наши баночки лишены информации о своей версии. Итак, я попробовал новую загрузку и образец проекта. Код работает. Далее я попытаюсь сузить банки. Спасибо за помощь. –