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