You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by ri...@apache.org on 2007/04/19 00:10:51 UTC
svn commit: r530181 -
/incubator/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBRequest.java
Author: rickmcguire
Date: Wed Apr 18 15:10:50 2007
New Revision: 530181
URL: http://svn.apache.org/viewvc?view=rev&rev=530181
Log:
Fix RMIIIOP regressions
Modified:
incubator/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBRequest.java
Modified: incubator/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBRequest.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBRequest.java?view=diff&rev=530181&r1=530180&r2=530181
==============================================================================
--- incubator/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBRequest.java (original)
+++ incubator/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBRequest.java Wed Apr 18 15:10:50 2007
@@ -270,8 +270,13 @@
try {
Context initialContext = new InitialContext();
orb = (ORB) initialContext.lookup("java:comp/ORB");
- } catch (NamingException e) {
- throw new IOException("Unable to connect PortableRemoteObject stub to an ORB, no ORB bound to java:comp/ORB");
+ } catch (Throwable e) {
+ try {
+ // any orb will do if we can't get a context one.
+ orb = ORB.init();
+ } catch (Throwable ex) {
+ throw new IOException("Unable to connect PortableRemoteObject stub to an ORB, no ORB bound to java:comp/ORB");
+ }
}
}
return orb;