Uploaded image for project: 'MyFaces Tomahawk'
  1. MyFaces Tomahawk
  2. TOMAHAWK-699

the statement <t:documentHead> causes a NPE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 1.1.3
    • None
    • None
    • None
    • Tomcat 5.5.17, windows, myfaces-1.1.4

    Description

      I'am new to myFaces and using a minimal standard configuration. All what I want is to display a simple "hello world" using the tomahwak <t:documentHead> and body stuff. I have configured the extention filter similar as it is described on the myFaces homepage. I got following output, if I start tomcat:

      25.09.2006 12:02:00 org.apache.coyote.http11.Http11AprProtocol init
      INFO: Initializing Coyote HTTP/1.1 on http-8080
      25.09.2006 12:02:00 org.apache.coyote.ajp.AjpAprProtocol init
      INFO: Initializing Coyote AJP/1.3 on ajp-8009
      25.09.2006 12:02:00 org.apache.catalina.startup.Catalina load
      INFO: Initialization processed in 672 ms
      25.09.2006 12:02:01 org.apache.catalina.core.StandardService start
      INFO: Starting service Catalina
      25.09.2006 12:02:01 org.apache.catalina.core.StandardEngine start
      INFO: Starting Servlet Engine: Apache Tomcat/5.5.17
      25.09.2006 12:02:01 org.apache.catalina.core.StandardHost start
      INFO: XML validation disabled
      25.09.2006 12:02:01 org.apache.myfaces.config.FacesConfigurator feedStandardConfig
      INFO: Reading standard config org/apache/myfaces/resource/standard-faces-config.xml
      25.09.2006 12:02:01 org.apache.myfaces.config.FacesConfigurator feedClassloaderConfigurations
      INFO: Reading config jar:file:/C:/Projects/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp4/webapps/spice-jom/WEB-INF/lib/tomahawk-1.1.3.jar!/META-INF/faces-config.xml
      25.09.2006 12:02:01 org.apache.myfaces.config.FacesConfigurator feedWebAppConfig
      INFO: Reading config /WEB-INF/faces-config.xml
      25.09.2006 12:02:01 org.apache.myfaces.shared_impl.util.LocaleUtils toLocale
      WARNUNG: Locale name in faces-config.xml null or empty, setting locale to default locale : de_DE
      25.09.2006 12:02:02 org.apache.myfaces.webapp.StartupServletContextListener initFaces
      INFO: ServletContext 'C:\Projects\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp4\webapps\spice-jom\' initialized.
      25.09.2006 12:02:02 org.apache.myfaces.webapp.StartupServletContextListener handleSerialFactory
      INFO: Serialization provider : class org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
      25.09.2006 12:02:02 org.apache.myfaces.config.FacesConfigurator feedStandardConfig
      INFO: Reading standard config org/apache/myfaces/resource/standard-faces-config.xml
      25.09.2006 12:02:02 org.apache.myfaces.config.FacesConfigurator feedClassloaderConfigurations
      INFO: Reading config jar:file:/C:/Projects/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp4/webapps/spice-jom/WEB-INF/lib/tomahawk-1.1.3.jar!/META-INF/faces-config.xml
      25.09.2006 12:02:02 org.apache.myfaces.config.FacesConfigurator feedWebAppConfig
      INFO: Reading config /WEB-INF/faces-config.xml
      25.09.2006 12:02:02 org.apache.myfaces.shared_impl.util.LocaleUtils toLocale
      WARNUNG: Locale name in faces-config.xml null or empty, setting locale to default locale : de_DE
      25.09.2006 12:02:03 org.apache.myfaces.webapp.StartupServletContextListener initFaces
      INFO: ServletContext 'C:\Projects\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp4\webapps\spice-jom\' initialized.
      25.09.2006 12:02:03 org.apache.myfaces.webapp.StartupServletContextListener handleSerialFactory
      INFO: Serialization provider : class org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
      25.09.2006 12:02:03 org.apache.coyote.http11.Http11AprProtocol start
      INFO: Starting Coyote HTTP/1.1 on http-8080
      25.09.2006 12:02:03 org.apache.coyote.ajp.AjpAprProtocol start
      INFO: Starting Coyote AJP/1.3 on ajp-8009
      25.09.2006 12:02:03 org.apache.catalina.storeconfig.StoreLoader load
      INFO: Find registry server-registry.xml at classpath resource
      25.09.2006 12:02:03 org.apache.catalina.startup.Catalina start
      INFO: Server startup in 2375 ms
      25.09.2006 12:02:06 org.apache.myfaces.shared_tomahawk.config.MyfacesConfig getBooleanInitParameter
      INFO: No context init parameter 'org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using default value true
      25.09.2006 12:02:06 org.apache.myfaces.shared_impl.config.MyfacesConfig getBooleanInitParameter
      INFO: No context init parameter 'org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using default value true
      25.09.2006 12:02:06 org.apache.myfaces.component.html.util.StreamingAddResource serveResource

      After invoking my simple jsp site I got from tomcat:

      SCHWERWIEGEND: Error while serving resource: null/header.css, message : For input string: "null"
      java.lang.NumberFormatException: For input string: "null"
      at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
      at java.lang.Long.parseLong(Long.java:403)
      at org.apache.myfaces.component.html.util.StreamingResourceLoader.serveResource(StreamingResourceLoader.java:25)
      at org.apache.myfaces.component.html.util.StreamingAddResource.serveResource(StreamingAddResource.java:755)
      at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:125)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:833)
      at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:639)
      at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1285)
      at java.lang.Thread.run(Thread.java:595)

      If I have a look at the created document I see like this:

      <HEAD>
      <LINK type="text/css" href="/spice-jom/faces/myFacesExtensionResource/org.apache.myfaces.component.html.util.StreamingResourceLoader/11591785/null/header.css" rel="stylesheet"/>
      </HEAD>

      But I don't know how the /null/ is coming in.

      Attachments

        1. grollmus.jsp
          0.4 kB
          Thomas Wabner
        2. web.xml
          5 kB
          Thomas Wabner

        Activity

          People

            lu4242 Leonardo Uribe
            waffel Thomas Wabner
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: