[ https://issues.apache.org/jira/browse/TRINIDAD-784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matthias Weßendorf resolved TRINIDAD-784. ----------------------------------------- Resolution: Cannot Reproduce For some reasons, the build from Carsten didn't contain the facelets taglib xml file. My build (contains the file in question) works. > TagException on <f:convertDateTime> in Trinidad 1.0.4-SNAPSHOT > -------------------------------------------------------------- > > Key: TRINIDAD-784 > URL: https://issues.apache.org/jira/browse/TRINIDAD-784 > Project: MyFaces Trinidad > Issue Type: Bug > Components: Components > Affects Versions: 1.0.4-core > Environment: Trinidad 1.0.4-SNAPSHOT, Facelets 1.1.12, MyFaces > 1.1.6-SNAPSHOT > Reporter: Carsten Pieper > > This simple (Facelets) page date.xhtml doesn't work anymore with Trinidad > 1.0.4-SNAPSHOT (is running fine on 1.0.3): > <?xml version="1.0" encoding="ISO-8859-1"?> > <ui:composition title="Apache MyFaces Trinidad Archetype Demo" > xmlns="http://www.w3.org/1999/xhtml" > xmlns:ui="http://java.sun.com/jsf/facelets" > xmlns:f="http://java.sun.com/jsf/core" > xmlns:h="http://java.sun.com/jsf/html" > xmlns:tr="http://myfaces.apache.org/trinidad" > xmlns:t="http://myfaces.apache.org/tomahawk" > xmlns:s="http://myfaces.apache.org/sandbox" > xmlns:cb="http://mvn.continentale.de/de.continentale.vu.jsf/jsf-base" > template="/template/test-template.xhtml"> > <ui:define name="content"> > <tr:outputText value="#{dateBean.date}"> > <f:convertDateTime pattern="dd.MM.yyyy" /> > </tr:outputText> > </ui:define> > </ui:composition> > (very basic backing bean, just getter/setter for property date...) > I get this error message: > An Error Occurred: > /search/convertDateTime.xhtml @15,46 <f:convertDateTime> Parent not an > instance of ValueHolder: HtmlBody[UIXFacesBeanImpl, id=_id4] > Caused by: > com.sun.facelets.tag.TagException - /search/convertDateTime.xhtml @15,46 > <f:convertDateTime> Parent not an instance of ValueHolder: > HtmlBody[UIXFacesBeanImpl, id=_id4] > +- Stack Trace > com.sun.facelets.tag.TagException: /search/convertDateTime.xhtml @15,46 > <f:convertDateTime> Parent not an instance of ValueHolder: > HtmlBody[UIXFacesBeanImpl, id=_id4] > at com.sun.facelets.tag.jsf.ConvertHandler.apply(ConvertHandler.java:93) > at > com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) > at com.sun.facelets.tag.ui.DefineHandler.apply(DefineHandler.java:58) > at > com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:128) > at > com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:306) > at > com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:279) > at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68) > at > com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) > at > com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) > at > com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) > at > com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) > at > com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) > at > com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) > at > com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) > at > com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) > at > com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) > at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248) > at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294) > at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273) > at > com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:143) > at > com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113) > at > com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) > at > com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) > at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95) > at > com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:503) > at > com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:546) > at > org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:182) > at > org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:138) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:141) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098) > at > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:253) > at > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:210) > at > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:164) > at > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211) > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) > at org.mortbay.jetty.Server.handle(Server.java:285) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:821) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:368) > at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) > Regards, Carsten -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.