You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2007/01/19 07:33:50 UTC

svn commit: r497716 - /incubator/openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/EjbDaemon.java

Author: dblevins
Date: Thu Jan 18 22:33:49 2007
New Revision: 497716

URL: http://svn.apache.org/viewvc?view=rev&rev=497716
Log:
Added critical exception for non-existent deployment

Modified:
    incubator/openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/EjbDaemon.java

Modified: incubator/openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/EjbDaemon.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/EjbDaemon.java?view=diff&rev=497716&r1=497715&r2=497716
==============================================================================
--- incubator/openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/EjbDaemon.java (original)
+++ incubator/openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/EjbDaemon.java Thu Jan 18 22:33:49 2007
@@ -27,6 +27,7 @@
 
 import org.apache.openejb.DeploymentInfo;
 import org.apache.openejb.ProxyInfo;
+import org.apache.openejb.OpenEJBException;
 import org.apache.openejb.loader.SystemInstance;
 import org.apache.openejb.spi.ContainerSystem;
 import org.apache.openejb.client.EJBRequest;
@@ -140,7 +141,9 @@
 
     protected DeploymentInfo getDeployment(EJBRequest req) throws RemoteException {
         String deploymentId = req.getDeploymentId();
-        return containerSystem.getDeploymentInfo(deploymentId);
+        DeploymentInfo deploymentInfo = containerSystem.getDeploymentInfo(deploymentId);
+        if (deploymentInfo == null) throw new RemoteException("No deployment: "+deploymentId);
+        return deploymentInfo;
     }
 
     public void processEjbRequest(ObjectInputStream in, ObjectOutputStream out) {