Author: lmeadors
Date: Mon Sep  5 07:44:21 2005
New Revision: 278758

URL: http://svn.apache.org/viewcvs?rev=278758&view=rev
Log:
Better exception messages

Modified:
    
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/dao/engine/transaction/jta/JtaDaoTransactionManager.java

Modified: 
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/dao/engine/transaction/jta/JtaDaoTransactionManager.java
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/dao/engine/transaction/jta/JtaDaoTransactionManager.java?rev=278758&r1=278757&r2=278758&view=diff
==============================================================================
--- 
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/dao/engine/transaction/jta/JtaDaoTransactionManager.java
 (original)
+++ 
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/dao/engine/transaction/jta/JtaDaoTransactionManager.java
 Mon Sep  5 07:44:21 2005
@@ -32,14 +32,17 @@
   public void configure(Properties properties) {
     String utxName = null;
     String dsName = null;
+    String contextMessage = "Error creating JNDI context.";
     try {
       utxName = (String) properties.get("UserTransaction");
       InitialContext initCtx = new InitialContext();
+      contextMessage = "Error looking up user transaction '" + utxName + "'.";
       userTransaction = (UserTransaction) initCtx.lookup(utxName);
       dsName = (String) properties.get("DBJndiContext");
+      contextMessage = "Error looking up data source '" + dsName + "'.";
       dataSource = (DataSource) initCtx.lookup(dsName);
     } catch (Exception e) {
-      throw new DaoException("Error initializing JTA transaction while looking 
up UserTransaction (" + utxName + ") or DataSource (" + dsName + ").  Cause: " 
+ e);
+      throw new DaoException(contextMessage + "  Cause: " + e);
     }
   }
 


Reply via email to