openwebbeans-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bergm...@apache.org
Subject svn commit: r1550838 - /openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java
Date Fri, 13 Dec 2013 21:38:15 GMT
Author: bergmark
Date: Fri Dec 13 21:38:15 2013
New Revision: 1550838

URL: http://svn.apache.org/r1550838
Log:
OWB-920 Prevent NPE in WebBeansConfigurationListener.ensureRequestScope() when null context
returned from the ContextsService

Modified:
    openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java

Modified: openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java?rev=1550838&r1=1550837&r2=1550838&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java
(original)
+++ openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java
Fri Dec 13 21:38:15 2013
@@ -31,6 +31,7 @@ import org.apache.webbeans.web.util.Serv
 import javax.enterprise.context.ConversationScoped;
 import javax.enterprise.context.RequestScoped;
 import javax.enterprise.context.SessionScoped;
+import javax.enterprise.context.spi.Context;
 import javax.servlet.ServletContextEvent;
 import javax.servlet.ServletContextListener;
 import javax.servlet.ServletRequestEvent;
@@ -211,7 +212,9 @@ public class WebBeansConfigurationListen
 
     private boolean ensureRequestScope()
     {
-        if (!this.lifeCycle.getContextService().getCurrentContext(RequestScoped.class).isActive())
+        Context context = this.lifeCycle.getContextService().getCurrentContext(RequestScoped.class);
+        
+        if (context == null || !context.isActive())
         {
             requestInitialized(null);
             return true;



Mime
View raw message