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