Author: bergmark
Date: Mon Sep 13 18:23:59 2010
New Revision: 996631

URL: http://svn.apache.org/viewvc?rev=996631&view=rev
Log:
[OWB-450] Prevent NPE in DependentScopedBeanInterceptorHandler when null 
creational context is used by EE components

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DependentScopedBeanInterceptorHandler.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DependentScopedBeanInterceptorHandler.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DependentScopedBeanInterceptorHandler.java?rev=996631&r1=996630&r2=996631&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DependentScopedBeanInterceptorHandler.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DependentScopedBeanInterceptorHandler.java
 Mon Sep 13 18:23:59 2010
@@ -58,7 +58,7 @@ public class DependentScopedBeanIntercep
         {
             //If this creational context is owned by this DependentBean, add it
             CreationalContextImpl<?> ccImpl = 
(CreationalContextImpl<?>)creationalContext;
-            if(ccImpl.getBean().equals(bean))
+            if(ccImpl.getBean() != null && ccImpl.getBean().equals(bean))
             {
                 //Owner of the dependent is itself
                 ccImpl.addDependent(instance, bean, instance);


Reply via email to