geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jarek Gawor (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (GERONIMO-6330) NPE in CompositeELResolver
Date Wed, 18 Apr 2012 22:42:40 GMT
NPE in CompositeELResolver
--------------------------

                 Key: GERONIMO-6330
                 URL: https://issues.apache.org/jira/browse/GERONIMO-6330
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: specs
    Affects Versions: 3.0-beta-1
            Reporter: Jarek Gawor
            Assignee: Jarek Gawor


When you create an application which contains a JSF mapping in your web.xml file, JSP (JavaServer
*Pages*) files which contain an EL function, throw a NPE. Here is the web.xml changes I added
to a small JSP application:

  <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    <url-pattern>*.jsf</url-pattern>
  </servlet-mapping>

After doing this and deploying the application, the following page throws an NPE:

hello.jsp:

  Test: '${pageContext.getRequest()}'

Exception:

java.lang.NullPointerException
javax.el.CompositeELResolver.invoke(CompositeELResolver.java:225)
javax.el.CompositeELResolver.invoke(CompositeELResolver.java:225)
org.apache.el.parser.AstValue.getValue(AstValue.java:159)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985)
org.apache.jsp.hello_jsp._jspService(hello_jsp.java:63)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668) 


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message