[weld-commits] Weld SVN: r4175 - core/trunk/impl/src/main/java/org/jboss/weld/bootstrap.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Sat Oct 17 17:42:10 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-10-17 17:42:10 -0400 (Sat, 17 Oct 2009)
New Revision: 4175

Modified:
   core/trunk/impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployment.java
Log:
Error if loadBeanDeploymentArchive returns null

Modified: core/trunk/impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployment.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployment.java	2009-10-17 21:24:15 UTC (rev 4174)
+++ core/trunk/impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployment.java	2009-10-17 21:42:10 UTC (rev 4175)
@@ -132,8 +132,13 @@
    {
       for (ExtensionBean bean : extensionBeanDeployerEnvironment.getBeans())
       {
-         if (deployment.loadBeanDeploymentArchive(bean.getBeanClass()).equals(beanDeploymentArchive))
+         BeanDeploymentArchive classBeanDeploymentArchive = deployment.loadBeanDeploymentArchive(bean.getBeanClass());
+         if (classBeanDeploymentArchive == null)
          {
+            throw new IllegalStateException("deployment.loadBeanDeploymentArchive() returned null for " + bean.getBeanClass());
+         }
+         if (classBeanDeploymentArchive.equals(beanDeploymentArchive))
+         {
             beanDeployer.getManager().addBean(bean);
          }
       }



More information about the weld-commits mailing list