https://issues.apache.org/bugzilla/show_bug.cgi?id=49072

           Summary: NullPointerException in Request.removeAttribute
           Product: Tomcat 6
           Version: 6.0.24
          Platform: HP
        OS/Version: Windows Server 2008 (Longhorn)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Catalina
        AssignedTo: dev@tomcat.apache.org
        ReportedBy: mhn4...@googlemail.com


I found following NPE very often in the tomcat log after running a loadtest
with JMeter:

java.lang.NullPointerException
    at org.apache.catalina.connector.Request.removeAttribute(Request.java:1377)
    at
org.apache.catalina.connector.RequestFacade.removeAttribute(RequestFacade.java:514)
    at
org.apache.myfaces.context.servlet.RequestMap.removeAttribute(RequestMap.java:59)
    at
org.apache.myfaces.util.AbstractAttributeMap.remove(AbstractAttributeMap.java:121)
    at
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.unsetScope(FacesCompositeELResolver.java:196)
    at
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:144)
    at com.foo.client.web.faces.FCFactory.getManagedBean(FCFactory.java:61)
    at
com.foo.client.web.servlets.AbstractFacesServlet.getManagedBean(AbstractFacesServlet.java:147)
    at
com.foo.client.web.servlets.NativeDocumentServlet.service(NativeDocumentServlet.java:84)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.foo.client.web.filters.LoginFilter.doFilter(LoginFilter.java:183)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

Source
1376  // Notify interested application event listeners
1377  Object listeners[] = context.getApplicationEventListeners();

context is null obviously.

Pls check for null and return in this case to prevent the NPE

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to