You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by na...@apache.org on 2010/09/22 20:20:46 UTC

svn commit: r1000121 - /tuscany/sca-java-1.x/branches/sca-java-1.6.1/modules/host-rmi/src/main/java/org/apache/tuscany/sca/host/rmi/DefaultRMIHost.java

Author: nash
Date: Wed Sep 22 18:20:46 2010
New Revision: 1000121

URL: http://svn.apache.org/viewvc?rev=1000121&view=rev
Log:
TUSCANY-3683: Fix exception when RMI service is promoted

Modified:
    tuscany/sca-java-1.x/branches/sca-java-1.6.1/modules/host-rmi/src/main/java/org/apache/tuscany/sca/host/rmi/DefaultRMIHost.java

Modified: tuscany/sca-java-1.x/branches/sca-java-1.6.1/modules/host-rmi/src/main/java/org/apache/tuscany/sca/host/rmi/DefaultRMIHost.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-1.x/branches/sca-java-1.6.1/modules/host-rmi/src/main/java/org/apache/tuscany/sca/host/rmi/DefaultRMIHost.java?rev=1000121&r1=1000120&r2=1000121&view=diff
==============================================================================
--- tuscany/sca-java-1.x/branches/sca-java-1.6.1/modules/host-rmi/src/main/java/org/apache/tuscany/sca/host/rmi/DefaultRMIHost.java (original)
+++ tuscany/sca-java-1.x/branches/sca-java-1.6.1/modules/host-rmi/src/main/java/org/apache/tuscany/sca/host/rmi/DefaultRMIHost.java Wed Sep 22 18:20:46 2010
@@ -59,9 +59,7 @@ public class DefaultRMIHost implements R
                 }
                 rmiRegistries.put(Integer.toString(port), registry);
             }
-            registry.bind(serviceName, serviceObject);
-        } catch (AlreadyBoundException e) {
-            throw new RMIHostException(e);
+            registry.rebind(serviceName, serviceObject);
         } catch (RemoteException e) {
             RMIHostRuntimeException rmiExec = new RMIHostRuntimeException(e.getMessage());
             rmiExec.setStackTrace(e.getStackTrace());