dblevins 2005/08/28 04:29:46
Modified: modules/core/src/java/org/openejb/core/ivm
EjbHomeProxyHandler.java
Log:
More missed Local interface support code
Revision Changes Path
1.6 +3 -2
openejb1/modules/core/src/java/org/openejb/core/ivm/EjbHomeProxyHandler.java
Index: EjbHomeProxyHandler.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb1/modules/core/src/java/org/openejb/core/ivm/EjbHomeProxyHandler.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- EjbHomeProxyHandler.java 25 Aug 2005 04:46:49 -0000 1.5
+++ EjbHomeProxyHandler.java 28 Aug 2005 08:29:46 -0000 1.6
@@ -196,7 +196,8 @@
Throwable cause = ire.getRootCause();
if (cause instanceof RemoteException && isLocal()){
RemoteException re = (RemoteException)cause;
- cause = new
EJBException(re.getMessage(),(Exception)re.detail);
+ Throwable detail = (re.detail != null)? re.detail: re;
+ cause = new EJBException(re.getMessage(), (Exception)
detail);
}
throw cause;
/*