Volodymyr Siedlecki created MYFACES-4657:
--------------------------------------------

             Summary: servletRegistration.getClassName() may be null and cause 
an NPE
                 Key: MYFACES-4657
                 URL: https://issues.apache.org/jira/browse/MYFACES-4657
             Project: MyFaces Core
          Issue Type: Bug
    Affects Versions: 4.1.0-RC1
            Reporter: Volodymyr Siedlecki


{color:#cccccc}Stack Dump = 
{color}{color:#ce9178}java.lang.NullPointerException{color}{color:#cccccc}: 
type is {color}{color:#569cd6}null{color}{color:#cccccc}.{color}
{color:#ce9178} at 
org.apache.myfaces.core.api.shared.lang.Assert.notNull(Assert.java:35){color}
{color:#ce9178} at 
org.apache.myfaces.util.lang.ClassUtils.classForName(ClassUtils.java:207){color}
{color:#ce9178} at 
org.apache.myfaces.util.lang.ClassUtils.simpleClassForName(ClassUtils.java:258){color}
{color:#ce9178} at 
org.apache.myfaces.application.FacesServletMappingUtils.isFacesServlet(FacesServletMappingUtils.java:177){color}
{color:#ce9178} at 
org.apache.myfaces.webapp.MyFacesContainerInitializer.checkForFacesServlet(MyFacesContainerInitializer.java:326){color}
{color:#ce9178} at 
org.apache.myfaces.webapp.MyFacesContainerInitializer.onStartup(MyFacesContainerInitializer.java:143){color}
 
 
{color:#ce9178}Introduced via 
[https://github.com/apache/myfaces/commit/e7d8521ee9214ff1dce24ed6fc2b8627e6461213]
 

Web.xml Snippet to reproduce: 

   <servlet>
        <servlet-name>test.jsp</servlet-name>
        <jsp-file>/test.jsp</jsp-file>
    </servlet>
    <servlet-mapping>
        <servlet-name>test.jsp</servlet-name>
        <url-pattern>/test.jsp</url-pattern>
    </servlet-mapping>

There is no servlet class in this scenario, so the code tries to search for a 
null class name. {color}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to