You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by gp...@apache.org on 2013/04/11 20:16:25 UTC
svn commit: r1467031 -
/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java
Author: gpetracek
Date: Thu Apr 11 18:16:24 2013
New Revision: 1467031
URL: http://svn.apache.org/r1467031
Log:
OWB-819 null check
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java
Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java?rev=1467031&r1=1467030&r2=1467031&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java Thu Apr 11 18:16:24 2013
@@ -90,11 +90,16 @@ public abstract class AbstractInjectable
}
}
}
- }
+ }
//Gets injectable reference for injected bean
injected = (T) beanManager.getInjectableReference(injectionPoint, creationalContext);
+ if (injected == null && beanManager.isNormalScope(injectedBean.getScope()))
+ {
+ throw new IllegalStateException("InjectableReference is 'null' for " + injectionPoint.toString());
+ }
+
/*X TODO see spec issue CDI-140 */
if(dependentProducer)
{