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);
}
}