[
https://issues.apache.org/jira/browse/TOMAHAWK-699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12571057#action_12571057
]
Todd Gould commented on TOMAHAWK-699:
-------------------------------------
I too am seeing this behavior with the following technology stack:
JBoss AS 4.2.2.GA
Seam 2.0.1.GA
RichFaces 3.1.4.GA
MyFaces Tomahawk 1.1.6 and Sandbox 1.1.7
Reverting to the use of <html> (instead of <t:document>) and <head> (instead of
t:documentHead), but retaining the use of <t:documentBody state="start"/> and
<t:documentBody state="end" /> tags seems to have removed the problem for me.
I'll have to see what side effects come out of those changes as I move forward,
but it was blocking all progress the original way. It would be great to have
this fixed as the StreamingAddResource functionality is very nice and appears
to be required to integrate Tomahawk with Seam.
> the statement <t:documentHead> causes a NPE
> -------------------------------------------
>
> Key: TOMAHAWK-699
> URL: https://issues.apache.org/jira/browse/TOMAHAWK-699
> Project: MyFaces Tomahawk
> Issue Type: Bug
> Affects Versions: 1.1.3
> Environment: Tomcat 5.5.17, windows, myfaces-1.1.4
> Reporter: Thomas Wabner
> Attachments: grollmus.jsp, web.xml
>
>
> 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.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.