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) {