[jboss-svn-commits] JBL Code SVN: r25980 - in labs/jbosstm/trunk: ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/resources/jts/orbspecific and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Apr 7 06:07:27 EDT 2009


Author: jhalliday
Date: 2009-04-07 06:07:27 -0400 (Tue, 07 Apr 2009)
New Revision: 25980

Modified:
   labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore/XAResourceRecord.java
   labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/resources/jts/orbspecific/XAResourceRecord.java
Log:
Improve exception logging in XAResourceRecord impls. JBTM-525


Modified: labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore/XAResourceRecord.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore/XAResourceRecord.java	2009-04-07 07:20:04 UTC (rev 25979)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore/XAResourceRecord.java	2009-04-07 10:07:27 UTC (rev 25980)
@@ -517,8 +517,11 @@
 	 * @message com.arjuna.ats.internal.jta.resources.arjunacore.commitxaerror
 	 *          [com.arjuna.ats.internal.jta.resources.arjunacore.commitxaerror]
 	 *          {0} - xa error {1}
+	 *
+	 * @message com.arjuna.ats.internal.jta.resources.arjunacore.commitexception
+	 *          [com.arjuna.ats.internal.jta.resources.arjunacore.commitexception] {0}
+	 *          caught: {1}
 	 */
-
 	public int topLevelCommit()
 	{
 		if (jtaLogger.logger.isDebugEnabled())
@@ -631,7 +634,14 @@
 				}
 				catch (Exception e2)
 				{
-					return TwoPhaseOutcome.FINISH_ERROR;
+					if (jtaLogger.loggerI18N.isWarnEnabled())
+					{
+						jtaLogger.loggerI18N
+								.warn("com.arjuna.ats.internal.jta.resources.arjunacore.commitexception",
+										new Object[] { "XAResourceRecord.topLevelCommit", e2 }, e2);
+					}
+                    
+                    return TwoPhaseOutcome.FINISH_ERROR;
 				}
 				finally
 				{

Modified: labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/resources/jts/orbspecific/XAResourceRecord.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/resources/jts/orbspecific/XAResourceRecord.java	2009-04-07 07:20:04 UTC (rev 25979)
+++ labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/resources/jts/orbspecific/XAResourceRecord.java	2009-04-07 10:07:27 UTC (rev 25980)
@@ -606,6 +606,8 @@
 				catch (Exception e2)
 				{
 					_committed = false;
+                    
+                    e2.printStackTrace();
 
 					throw new UNKNOWN();
 				}




More information about the jboss-svn-commits mailing list