jmcnally 02/03/27 15:41:32
Modified: src/java/org/apache/torque Torque.java
Log:
exception is getting eaten, need to find out why.
But making sure it gets noticed until then.
Revision Changes Path
1.51 +17 -4 jakarta-turbine-torque/src/java/org/apache/torque/Torque.java
Index: Torque.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/Torque.java,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- Torque.java 14 Mar 2002 17:52:49 -0000 1.50
+++ Torque.java 27 Mar 2002 23:41:32 -0000 1.51
@@ -90,7 +90,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Rafal Krzewski</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Martin Poeschl</a>
- * @version $Id: Torque.java,v 1.50 2002/03/14 17:52:49 dlr Exp $
+ * @version $Id: Torque.java,v 1.51 2002/03/27 23:41:32 jmcnally Exp $
*/
public class Torque implements Initializable, Configurable
{
@@ -330,11 +330,24 @@
if(key.startsWith(MANAGER_PREFIX) && key.endsWith(CLASSNAME_SUFFIX))
{
String managerKey = key.substring(pref, key.length() - suff);
- category.info("Added Mapping for Manager: " + managerKey);
-
if (! managers.containsKey(managerKey))
{
- initManager(managerKey, configuration.getString(key));
+ String managerClass = configuration.getString(key);
+ category.info("Added Mapping for Manager: " + managerKey
+ + " -> " + managerClass);
+ try
+ {
+ initManager(managerKey, managerClass);
+ }
+ catch (TorqueException e)
+ {
+ // the exception thrown here seems to disappear.
+ // At least when initialized by Turbine, should find
+ // out why, but for now make sure it is noticed.
+ category.error(e);
+ e.printStackTrace();
+ throw e;
+ }
}
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>