[
https://jira.jboss.org/browse/JBMESSAGING-1821?page=com.atlassian.jira.pl...
]
Benjamin Graf updated JBMESSAGING-1821:
---------------------------------------
Summary: Messaging Bridge not closed correctly (was: Messaing Bridge not closed
correctly)
Messaging Bridge not closed correctly
-------------------------------------
Key: JBMESSAGING-1821
URL:
https://jira.jboss.org/browse/JBMESSAGING-1821
Project: JBoss Messaging
Issue Type: Bug
Components: Messaging Core
Affects Versions: 1.4.2.GA.SP1
Environment: all
Reporter: Benjamin Graf
Priority: Minor
When messaging bridge is stopped/undeployed and the underlying transaction is rolling
back their are still messages received by listener outside the transaction. It seems that
those messages are "lost" until server restarts.
This could be patched by closing consumer before tx rollback.
try
{
consumer.close();
}
catch (Exception ignore)
{
if (trace) { log.trace("Failed to close consumer", ignore); }
}
if (tx != null)
{
//Terminate any transaction
if (trace) { log.trace("Rolling back remaining tx"); }
try
{
tx.rollback();
}
catch (Exception ignore)
{
if (trace) { log.trace("Failed to rollback", ignore); }
}
if (trace) { log.trace("Rolled back remaining tx"); }
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira