[jboss-cvs] JBossAS SVN: r87180 - projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Apr 13 06:24:05 EDT 2009
Author: alesj
Date: 2009-04-13 06:24:04 -0400 (Mon, 13 Apr 2009)
New Revision: 87180
Modified:
projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env/DynamicDependencyCreator.java
Log:
Better info.
Modified: projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env/DynamicDependencyCreator.java
===================================================================
--- projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env/DynamicDependencyCreator.java 2009-04-13 06:13:34 UTC (rev 87179)
+++ projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env/DynamicDependencyCreator.java 2009-04-13 10:24:04 UTC (rev 87180)
@@ -66,6 +66,10 @@
if (targetControllerContext == null)
throw new IllegalArgumentException("No such target bean installed: " + targetName);
+ Throwable error = targetControllerContext.getError();
+ if (error != null)
+ throw new IllegalArgumentException("Target bean " + targetName + " is in Error state: " + error);
+
ControllerState whenRequired;
if (whenRequiredState == null)
whenRequired = ControllerState.INSTALLED;
@@ -74,7 +78,7 @@
ControllerState currentTargetState = targetControllerContext.getState();
if (controller.getStates().isBeforeState(currentTargetState, whenRequired) == false)
- throw new IllegalArgumentException("Target bean is already past " + whenRequiredState + " state");
+ throw new IllegalArgumentException("Target bean " + targetName + " is already past " + whenRequiredState + " state: " + targetControllerContext);
ControllerState dependent = null;
if (dependentState != null)
More information about the jboss-cvs-commits
mailing list