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)