[jboss-cvs] JBossAS SVN: r73910 - branches/Branch_4_2/server/src/main/org/jboss/ejb/plugins.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jun 2 08:24:49 EDT 2008
Author: adrian at jboss.org
Date: 2008-06-02 08:24:49 -0400 (Mon, 02 Jun 2008)
New Revision: 73910
Modified:
branches/Branch_4_2/server/src/main/org/jboss/ejb/plugins/AbstractTxInterceptorBMT.java
Log:
[JBAS-5574] - Remove wrong logging when a BMT SFSB doesn't complete its transaction
Modified: branches/Branch_4_2/server/src/main/org/jboss/ejb/plugins/AbstractTxInterceptorBMT.java
===================================================================
--- branches/Branch_4_2/server/src/main/org/jboss/ejb/plugins/AbstractTxInterceptorBMT.java 2008-06-02 12:24:17 UTC (rev 73909)
+++ branches/Branch_4_2/server/src/main/org/jboss/ejb/plugins/AbstractTxInterceptorBMT.java 2008-06-02 12:24:49 UTC (rev 73910)
@@ -275,46 +275,23 @@
{
log.error("Failed to get status", ex);
}
-
- try
+ switch (status)
{
-
- switch (status)
- {
- case Status.STATUS_COMMITTING :
- case Status.STATUS_MARKED_ROLLBACK :
- case Status.STATUS_PREPARING :
- case Status.STATUS_ROLLING_BACK :
- try
- {
- tm.rollback();
- }
- catch (Exception ex)
- {
- log.error("Failed to rollback", ex);
- }
- String msg = "BMT stateful bean '" + container.getBeanMetaData().getEjbName()
- + "' did not complete user transaction properly status=" + TxUtils.getStatusAsString(status);
- log.error(msg);
- }
- }
- finally
- {
- Transaction tx = null;
- try
- {
- tx = tm.suspend();
- }
- catch (SystemException ex)
- {
- log.error("Failed to suspend transaction", ex);
- }
- if (tx != null)
- {
- String msg = "BMT stateful bean " + container.getBeanMetaData().getEjbName()
- + " did not complete user transaction properly tx=" + tx;
+ case Status.STATUS_COMMITTING :
+ case Status.STATUS_MARKED_ROLLBACK :
+ case Status.STATUS_PREPARING :
+ case Status.STATUS_ROLLING_BACK :
+ try
+ {
+ tm.rollback();
+ }
+ catch (Exception ex)
+ {
+ log.error("Failed to rollback", ex);
+ }
+ String msg = "BMT stateful bean '" + container.getBeanMetaData().getEjbName()
+ + "' did not complete user transaction properly status=" + TxUtils.getStatusAsString(status);
log.error(msg);
- }
}
}
More information about the jboss-cvs-commits
mailing list