Revision: 9581
Author: brainslog
Date: Wed Jan 20 06:45:00 2010
Log: Improving error handling on DU missing component.
http://code.google.com/p/mobicents/source/detail?r=9581

Modified:
/trunk/servers/jain-slee/core/deployer/src/main/java/org/mobicents/slee/container/deployment/jboss/SLEEDeployer.java

=======================================
--- /trunk/servers/jain-slee/core/deployer/src/main/java/org/mobicents/slee/container/deployment/jboss/SLEEDeployer.java Wed Dec 23 02:54:27 2009 +++ /trunk/servers/jain-slee/core/deployer/src/main/java/org/mobicents/slee/container/deployment/jboss/SLEEDeployer.java Wed Jan 20 06:45:00 2010
@@ -112,7 +112,14 @@
     VFSDeploymentUnit vfsDU = vfsDUs.get(deployableUnitURL);

     for (String componentJar : sdmd.duContents) {
- URL componentURL = VFSUtils.getCompatibleURL(vfsDU.getFile(componentJar));
+      URL componentURL = null;
+
+      try {
+ componentURL = VFSUtils.getCompatibleURL(vfsDU.getFile(componentJar));
+      }
+      catch (Exception e) {
+ throw new IllegalArgumentException("Failed to locate " + componentJar + " in DU. Does it exists?", e);
+      }

       ssdeployer.accepts( componentURL );

Reply via email to