You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Carsten Pieper (JIRA)" <de...@myfaces.apache.org> on 2007/10/26 08:56:51 UTC
[jira] Created: (TRINIDAD-784) TagException on
in Trinidad 1.0.4-SNAPSHOT
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.
[jira] Resolved: (TRINIDAD-784) TagException on
in Trinidad 1.0.4-SNAPSHOT
Posted by "Matthias Weßendorf (JIRA)" <de...@myfaces.apache.org>.
[ 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.