[ 
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.

Reply via email to