dblevins 2005/08/26 17:26:21
Modified: modules/core/src/java/org/openejb/client
LocalInitialContextFactory.java
Log:
Improved the exception handling of a failed initialization to include
the initial cause.
Revision Changes Path
1.7 +3 -2
openejb1/modules/core/src/java/org/openejb/client/LocalInitialContextFactory.java
Index: LocalInitialContextFactory.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb1/modules/core/src/java/org/openejb/client/LocalInitialContextFactory.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- LocalInitialContextFactory.java 12 Jul 2005 23:51:17 -0000 1.6
+++ LocalInitialContextFactory.java 26 Aug 2005 21:26:21 -0000 1.7
@@ -48,6 +48,7 @@
import org.openejb.loader.SystemInstance;
import javax.naming.Context;
+import javax.naming.NamingException;
import javax.naming.spi.InitialContextFactory;
import java.util.Hashtable;
import java.util.Properties;
@@ -70,7 +71,7 @@
properties.putAll(env);
init(properties);
} catch (Exception e) {
- throw new javax.naming.NamingException("Attempted to load
OpenEJB. " + e.getMessage());
+ throw (NamingException) new NamingException("Attempted to
load OpenEJB. " + e.getMessage()).initCause(e);
}
intraVmContext = getIntraVmContext(env);
}