[jboss-cvs] jboss-seam/src/main/org/jboss/seam/transaction ...

Gavin King gavin.king at jboss.com
Tue Jul 17 18:31:01 EDT 2007


  User: gavin   
  Date: 07/07/17 18:31:01

  Modified:    src/main/org/jboss/seam/transaction  Transaction.java
  Log:
  JBSEAM-1688
  
  Revision  Changes    Path
  1.13      +4 -2      jboss-seam/src/main/org/jboss/seam/transaction/Transaction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Transaction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/transaction/Transaction.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -b -r1.12 -r1.13
  --- Transaction.java	26 Jun 2007 03:26:37 -0000	1.12
  +++ Transaction.java	17 Jul 2007 22:31:01 -0000	1.13
  @@ -135,9 +135,11 @@
      {
         try
         {
  -         return (javax.transaction.UserTransaction) Naming.getInitialContext().lookup(userTransactionName);
  +         javax.transaction.UserTransaction ut = (javax.transaction.UserTransaction) Naming.getInitialContext().lookup(userTransactionName);
  +         ut.getStatus(); //for glassfish, which can return an unusable UT
  +         return ut;
         }
  -      catch (NameNotFoundException nnfe)
  +      catch (Exception e)
         {
            return (javax.transaction.UserTransaction) Naming.getInitialContext().lookup(STANDARD_USER_TRANSACTION_NAME);
         }
  
  
  



More information about the jboss-cvs-commits mailing list