David Parry created LOG4J2-367: ---------------------------------- Summary: JMS appenders send two messages for one append Key: LOG4J2-367 URL: https://issues.apache.org/jira/browse/LOG4J2-367 Project: Log4j 2 Issue Type: Bug Components: Appenders Affects Versions: 2.0-beta8, 2.0-beta7, 2.0-beta6, 2.0-beta5, 2.0-beta4 Reporter: David Parry
When using the JMSTopicAppender or JMSQueueAppender calls to append result in JMSTopicManager calling send twice. I can see that the code was refactored to support cleanup after exceptions, however the original call to send was not removed after a try/catch was introduced. Index: core/src/main/java/org/apache/logging/log4j/core/net/JMSTopicManager.java =================================================================== --- core/src/main/java/org/apache/logging/log4j/core/net/JMSTopicManager.java (revision 1516828) +++ core/src/main/java/org/apache/logging/log4j/core/net/JMSTopicManager.java (revision ) @@ -104,7 +104,7 @@ if (info == null) { info = connect(context, factoryBindingName, topicBindingName, userName, password, false); } - super.send(object, info.session, info.publisher); + try { super.send(object, info.session, info.publisher); } catch (final Exception ex) { -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org