You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Matthias Weßendorf (JIRA)" <de...@myfaces.apache.org> on 2007/10/26 10:01:54 UTC

[jira] Resolved: (TRINIDAD-784) TagException on in Trinidad 1.0.4-SNAPSHOT

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