[jboss-cvs] JBossAS SVN: r81415 - projects/ejb3/trunk/core/src/main/java/org/jboss/injection.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Nov 21 05:10:57 EST 2008
Author: wolfc
Date: 2008-11-21 05:10:57 -0500 (Fri, 21 Nov 2008)
New Revision: 81415
Modified:
projects/ejb3/trunk/core/src/main/java/org/jboss/injection/PersistenceUnitHandler.java
Log:
EJBTHREE-1596: error message now contains the EJB that can't resolve a persistence unit
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/injection/PersistenceUnitHandler.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/injection/PersistenceUnitHandler.java 2008-11-21 10:08:39 UTC (rev 81414)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/injection/PersistenceUnitHandler.java 2008-11-21 10:10:57 UTC (rev 81415)
@@ -120,8 +120,15 @@
if(container instanceof ExtendedInjectionContainer)
{
ExtendedInjectionContainer eic = (ExtendedInjectionContainer) container;
- String dependency = eic.resolvePersistenceUnitSupplier(unitName);
- container.getDependencyPolicy().addDependency(dependency);
+ try
+ {
+ String dependency = eic.resolvePersistenceUnitSupplier(unitName);
+ container.getDependencyPolicy().addDependency(dependency);
+ }
+ catch(IllegalArgumentException e)
+ {
+ throw new IllegalArgumentException("Container " + container + " failed to resolve persistence unit " + unitName, e);
+ }
return;
}
throw new UnsupportedOperationException("Container " + container + " does not implement ExtendedInjectionContainer, can't resolve persistence unit " + unitName);
More information about the jboss-cvs-commits
mailing list