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;