Matthias
I just put the jspx file in to see if it would work - but it didn't :(
I hadn't got a renderKit in my faces-config.xml and I thought that was it.
I put this line in:
<application>
<default-render-kit-id>org.apache.myfaces.trinidad.core</default-render-kit-id>
</application>
but it didn't seem to work either. I'm still getting the error :
11-Aug-2009 16:08:15 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from:
jar:file:/C:/Documents%20and%20Settings/Shaun/My%20Documents/NetBeansProjects/MFM/target/MFM/WEB-INF/lib/trinidad-impl-1.2.11.jar!/META-INF/trh.taglib.xml
11-Aug-2009 16:08:15 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from:
jar:file:/C:/Documents%20and%20Settings/Shaun/My%20Documents/NetBeansProjects/MFM/target/MFM/WEB-INF/lib/trinidad-impl-1.2.11.jar!/META-INF/tr.taglib.xml
11-Aug-2009 16:08:15 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from:
jar:file:/C:/Documents%20and%20Settings/Shaun/My%20Documents/NetBeansProjects/MFM/target/MFM/WEB-INF/lib/jsf-facelets-1.1.11.jar!/META-INF/jstl-fn.taglib.xml
11-Aug-2009 16:08:15 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from:
jar:file:/C:/Documents%20and%20Settings/Shaun/My%20Documents/NetBeansProjects/MFM/target/MFM/WEB-INF/lib/jsf-facelets-1.1.11.jar!/META-INF/jstl-core.taglib.xml
11-Aug-2009 16:08:15 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from:
jar:file:/C:/Documents%20and%20Settings/Shaun/My%20Documents/NetBeansProjects/MFM/target/MFM/WEB-INF/lib/jsf-facelets-1.1.11.jar!/META-INF/jsf-ui.taglib.xml
11-Aug-2009 16:08:15 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from:
jar:file:/C:/Documents%20and%20Settings/Shaun/My%20Documents/NetBeansProjects/MFM/target/MFM/WEB-INF/lib/jsf-facelets-1.1.11.jar!/META-INF/jsf-html.taglib.xml
11-Aug-2009 16:08:15 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from:
jar:file:/C:/Documents%20and%20Settings/Shaun/My%20Documents/NetBeansProjects/MFM/target/MFM/WEB-INF/lib/jsf-facelets-1.1.11.jar!/META-INF/jsf-core.taglib.xml
11-Aug-2009 16:08:15
org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderKit
createResponseWriter
SEVERE: No RenderingContext has been created.
11-Aug-2009 16:08:15 com.sun.facelets.FaceletViewHandler
handleRenderException
SEVERE: Error Rendering View[/home.xhtml]
java.lang.IllegalStateException: No RenderingContext
at
org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:328)
at
org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
at
org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1494)
at
org.apache.myfaces.trinidad.component.UIXComponentBase.encodeAll(UIXComponentBase.java:771)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246)
at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:578)
at
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
11-Aug-2009 16:08:15 org.apache.myfaces.shared_tomahawk.config.MyfacesConfig
getCurrentInstance
INFO: Starting up Tomahawk on the MyFaces-JSF-Implementation
11-Aug-2009 16:08:15
org.apache.myfaces.renderkit.html.util.ReducedHTMLParser parse
WARNING: Invalid tag found: unexpected input while looking for attr name or
'/>' at line 1
My xhtml file has the template stripped out now and I'm down to just:
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:tr="http://myfaces.apache.org/trinidad">
<f:view>
<tr:document>
<tr:form>
</tr:form>
<\tr:document>
</f:view>
</html>
Could it be a version thing? I'm puzzled by the invalid tag at line 1
error. I see I am using JSF Facelets 1.1.11 (which I think is JSF 1.1) and
MyFaces 1.2.2 and trinidad 1.2.11. I wonder whether I should be using a
later version of facelets, but I this is the one that came when I used a
Netbeans Maven archetype for facelets and JSF.
Thanks
Shaun