J'utilise le traducteur d'exception de printemps pour envelopper l'exception java dans l'exception flex.flex blazeds traducteur d'exception de printemps
public void testException()throws Exception{
throw new Exception("my exception");
}
Mais pour une raison quelconque, je reçois IllegalAccessError
. Les sections de code entrent la classe testException et la classe Translator.
Question:
Pourquoi essayer d'obtenir le niveau log cible? Quelqu'un peut-il m'aider à résoudre cela s'il vous plaît.
est Ci-dessous les lignes du journal:
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
Sons en tant que discordance entre les bocaux. Pouvez-vous s'il vous plaît poster la trace complète de la pile et la version blazeds/spring? –
Vous avez probablement raison, Désolé pour le retard dans la réponse. Malheureusement, nos pots sont dépouillés de leurs informations de version. J'ai donc essayé un nouveau téléchargement et un exemple de projet. Le code fonctionne. Je vais essayer d'affiner les bocaux. Merci pour l'aide. –