[ https://issues.apache.org/jira/browse/LOG4J2-367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Gregory resolved LOG4J2-367. --------------------------------- Resolution: Fixed Fix Version/s: 2.0-beta9 Thank you David! {noformat} commit -m "[LOG4J2-367] JMS appenders send two messages for one append." C:/vcs/svn/apache/log4j2/trunk/src/changes/changes.xml C:/vcs/svn/apache/log4j2/trunk/core/src/main/java/org/apache/logging/log4j/core/net/JMSTopicManager.java Sending C:/vcs/svn/apache/log4j2/trunk/core/src/main/java/org/apache/logging/log4j/core/net/JMSTopicManager.java Sending C:/vcs/svn/apache/log4j2/trunk/src/changes/changes.xml Transmitting file data ... Committed revision 1516834. {noformat} > 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-beta4, 2.0-beta5, 2.0-beta6, 2.0-beta7, 2.0-beta8 > Reporter: David Parry > Labels: patch > Fix For: 2.0-beta9 > > Original Estimate: 5m > Remaining Estimate: 5m > > 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