[jboss-cvs] JBossAS SVN: r87874 - projects/aop/branches/Branch_2_1/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Apr 27 11:22:20 EDT 2009
Author: kabir.khan at jboss.com
Date: 2009-04-27 11:22:20 -0400 (Mon, 27 Apr 2009)
New Revision: 87874
Modified:
projects/aop/branches/Branch_2_1/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPClassLoaderInitializer.java
Log:
[JBAOP-724] Better error message
Modified: projects/aop/branches/Branch_2_1/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPClassLoaderInitializer.java
===================================================================
--- projects/aop/branches/Branch_2_1/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPClassLoaderInitializer.java 2009-04-27 15:19:54 UTC (rev 87873)
+++ projects/aop/branches/Branch_2_1/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPClassLoaderInitializer.java 2009-04-27 15:22:20 UTC (rev 87874)
@@ -68,6 +68,12 @@
//Only bother doing all this if we are a different loader from the parent unit
Module module = getModuleRecursively(unit);
+ if (module == null)
+ {
+ throw new IllegalStateException("No " + Module.class.getName() +
+ " attachment could be found in the following deployment unit or its parents: " + unit);
+ }
+
ScopedVFSClassLoaderDomain domain = getDomain(registry, unit); //THis might be wrong
if (domain == null)
{
@@ -86,11 +92,14 @@
*/
private static Module getModuleRecursively(DeploymentUnit unit)
{
+ if (unit == null)
+ {
+ return null;
+ }
Module module = unit.getAttachment(Module.class);
if (module == null)
{
return getModuleRecursively(unit.getParent());
-
}
return module;
}
More information about the jboss-cvs-commits
mailing list