[jboss-cvs] JBossAS SVN: r114716 - projects/jboss-jca/branches/IRONJACAMAR_1_0_17_FINAL_BZ1063924/adapters/src/main/java/org/jboss/jca/adapters/jdbc/xa.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Feb 12 16:20:59 EST 2014
Author: jolee
Date: 2014-02-12 16:20:59 -0500 (Wed, 12 Feb 2014)
New Revision: 114716
Modified:
projects/jboss-jca/branches/IRONJACAMAR_1_0_17_FINAL_BZ1063924/adapters/src/main/java/org/jboss/jca/adapters/jdbc/xa/XAManagedConnection.java
Log:
BZ1063924: (JBJCA-1101) XAException::XA_RB?\226?\136?\151 isn't fatal
Modified: projects/jboss-jca/branches/IRONJACAMAR_1_0_17_FINAL_BZ1063924/adapters/src/main/java/org/jboss/jca/adapters/jdbc/xa/XAManagedConnection.java
===================================================================
--- projects/jboss-jca/branches/IRONJACAMAR_1_0_17_FINAL_BZ1063924/adapters/src/main/java/org/jboss/jca/adapters/jdbc/xa/XAManagedConnection.java 2014-02-12 21:06:52 UTC (rev 114715)
+++ projects/jboss-jca/branches/IRONJACAMAR_1_0_17_FINAL_BZ1063924/adapters/src/main/java/org/jboss/jca/adapters/jdbc/xa/XAManagedConnection.java 2014-02-12 21:20:59 UTC (rev 114716)
@@ -296,7 +296,10 @@
}
catch (XAException e)
{
- broadcastConnectionError(e);
+ if (isFailedXA(e.errorCode))
+ {
+ broadcastConnectionError(e);
+ }
throw e;
}
@@ -393,7 +396,7 @@
private boolean isFailedXA(int errorCode)
{
- return (errorCode == XAException.XAER_RMERR || errorCode == XAException.XAER_RMFAIL);
+ return !(errorCode >= XAException.XA_RBBASE && errorCode < XAException.XA_RBEND);
}
/**
More information about the jboss-cvs-commits
mailing list