You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Ralph Goers (Jira)" <ji...@apache.org> on 2022/02/02 23:56:00 UTC
[jira] [Closed] (LOG4J2-3383) JMS Log deserialization is failing on jboss eap after upgrade to 2.17.1
[ https://issues.apache.org/jira/browse/LOG4J2-3383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ralph Goers closed LOG4J2-3383.
-------------------------------
> JMS Log deserialization is failing on jboss eap after upgrade to 2.17.1
> -----------------------------------------------------------------------
>
> Key: LOG4J2-3383
> URL: https://issues.apache.org/jira/browse/LOG4J2-3383
> Project: Log4j 2
> Issue Type: Question
> Components: Appenders
> Affects Versions: 2.10.0, 2.17.1
> Environment: JBoss EAP 7.2.0 on linux and windows.
> Jboss is using JMS client lib: artemis-jms-client-2.6.3.redhat-00014
> Reporter: leor amikam
> Priority: Critical
>
> We upgraded log4j2 from 2.9.0 to 2.17.1. Using the JMS appender. In our onMessage JMS handler, we have the following:
>
> {code:java}
> ObjectMessage objMessage = (ObjectMessage) message;
> LogEvent ev = (LogEvent) objMessage.getObject();
>
> {code}
>
> The cast to the LogEvent is now throwing this exception:
> {code:java}
> javax.jms.JMSException: readObject requires a FilteredObjectInputStream or an ObjectInputStream that accepts an ObjectInputFilter{code}
>
> Here is the lo4j2.xml config for the appender
>
> <JMS name="AuditAppender"
> destinationBindingName="jms/queue/AuditQueue"
> factoryBindingName="jms/RemoteConnectionFactory"
> providerURL="http-remoting://127.0.0.1:8080"
> username="xxxx"
> password="xxxx"
> factoryName="org.wildfly.naming.client.WildFlyInitialContextFactory" >
> <SerializedLayout />
> </JMS>
> <Logger name="AuditLogger" level="OFF" additivity="false">
> <AppenderRef ref="AuditAppender"/>
> </Logger>
>
> None of the underlying code has changed other than the log4j2 upgrade. Any suggestions?
> Thanks!
--
This message was sent by Atlassian Jira
(v8.20.1#820001)