From adffaces-user-return-1091-apmail-incubator-adffaces-user-archive=incubator.apache.org@incubator.apache.org Fri Oct 06 11:36:23 2006 Return-Path: Delivered-To: apmail-incubator-adffaces-user-archive@locus.apache.org Received: (qmail 83575 invoked from network); 6 Oct 2006 11:36:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Oct 2006 11:36:22 -0000 Received: (qmail 4673 invoked by uid 500); 6 Oct 2006 11:36:22 -0000 Delivered-To: apmail-incubator-adffaces-user-archive@incubator.apache.org Received: (qmail 4651 invoked by uid 500); 6 Oct 2006 11:36:21 -0000 Mailing-List: contact adffaces-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: adffaces-user@incubator.apache.org Delivered-To: mailing list adffaces-user@incubator.apache.org Received: (qmail 4642 invoked by uid 99); 6 Oct 2006 11:36:21 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Oct 2006 04:36:21 -0700 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests= Received: from [217.89.70.5] ([217.89.70.5:3146] helo=MOES0012.tcc.dmz.local) by idunn.apache.osuosl.org (ecelerity 2.1.1.8 r(12930)) with ESMTP id D1/07-18133-FAF36254 for ; Fri, 06 Oct 2006 04:36:17 -0700 Received: from MOES0037.tcc.local ([10.6.4.137]) by MOES0012.tcc.dmz.local with InterScan Message Security Suite; Fri, 06 Oct 2006 13:38:40 +0200 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Subject: RE: Problem combining trinidad and facelets X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Fri, 6 Oct 2006 13:36:11 +0200 Message-ID: <885AADC3D2318E45807C702ABC2637DD018B21@MOES0037.tcc.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Problem combining trinidad and facelets Thread-Index: AcbmxwOeb4riSe7UShOXxZjdbfpY8gCdHLXw From: =?iso-8859-1?Q?B=F6hringer_Jochen?= To: X-imss-version: 2.043 X-imss-result: Passed X-imss-scanInfo: M:P L:E SM:0 X-imss-tmaseResult: TT:0 TS:0.0000 TC:00 TRN:0 TV:3.6.1039(14734.000) X-imss-scores: Clean:82.11054 C:2 M:3 S:5 R:5 X-imss-settings: Baseline:2 C:1 M:1 S:1 R:1 (0.1500 0.1500) X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hello Elias, Thank you very much for that hint. It fixed it for me too! Does anyone = has an explanation why? Regards Jochen -----Original Message----- From: Elias Neri [mailto:elias.neri@custodix.com]=20 Sent: Tuesday, October 03, 2006 10:35 AM To: adffaces-user@incubator.apache.org Subject: Re: Problem combining trinidad and facelets Hi Jochen, I had the same exception under the same condition when i used=20 in a . But when I switched the namespace of this tag from=20 "http://java.sun.com/jsp/jstl/core" into "http://java.sun.com/jstl/core" = the exception did not occur anymore. I don't know why, but this might fix it for you too. Regards, Elias B=F6hringer Jochen schreef: > Hello, > > =20 > > If I setup Trinidad and Facelets and try to execute the following = xhtml file I get a ClassCastException (see below). This is caused by the = usage of the Tag I think. So I tried to switch to = but with a similar exception (see below). I am using = jsf-facelets-1.1.11.jar, myfaces-1.1.4 and Trinidad-m1-snapshot on JBoss = 4.x. > > =20 > > Any help would be greatly appreciated. > > =20 > > Regards Jochen > > =20 > > =20 > > > > > xmlns:ui=3D"http://java.sun.com/jsf/facelets" > > xmlns:h=3D"http://java.sun.com/jsf/html" > > xmlns:f=3D"http://java.sun.com/jsf/core" > > xmlns:tr=3D"http://myfaces.apache.org/trinidad" > > xmlns:trh=3D"http://myfaces.apache.org/trinidad/html" > > xmlns:c=3D"http://java.sun.com/jsp/jstl/core" > > title=3D"#{navigationControler.activePageTitle}"> > > =20 > > > > > > > > > > > = items=3D"#{navigationControler.menuItemList}"> > > > shortDesc=3D"#{menuItem.id}" = selected=3D"#{menuItem.selected}" > > action=3D"redirect.main" = disabled=3D"#{menuItem.disabled}"> > > > = type=3D"de.tccproducts.dprs.webapp.navigation.NavigationHandler" /> > > > > > > > > > > > > > > > > > > =20 > > =20 > > =20 > > Exception: > > =20 > > 16:41:38,557 INFO [STDOUT] 29.09.2006 16:41:38 = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRe= nderer renderContent > > SCHWERWIEGEND: Warning: illegal component hierarchy detected, expected = UIXCommand but found another type of component instead. > > java.lang.ClassCastException: com.sun.facelets.compiler.UIInstructions > > at = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRe= nderer.renderContent(NavigationPaneRenderer.java:123) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRe= nderer.encodeAll(NavigationPaneRenderer.java:86) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeEnd= (CoreRenderer.java:181) > > at = org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXCompo= nentBase.java:673) > > at = org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollecti= on.java:466) > > at = org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode._renderCompo= nent(UIComponentUINode.java:329) > > at = org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode.render(UICom= ponentUINode.java:273) > > at = org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode.render(UICom= ponentUINode.java:250) > > at = org.apache.myfaces.trinidadinternal.ui.composite.ContextPoppingUINode$Con= textPoppingRenderer.render(ContextPoppingUINode.java:234) > > at = org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java:= 356) > > at = org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java:= 311) > > at = org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderChild(BaseRende= rer.java:423) > > at = org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderNamedChild(Base= Renderer.java:395) > > at = org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.PageHeaderLayoutR= enderer._renderTabBar(PageHeaderLayoutRenderer.java:580) > > at = org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.PageHeaderLayoutR= enderer.renderContent(PageHeaderLayoutRenderer.java:440) > > at = org.apache.myfaces.trinidadinternal.ui.BaseRenderer.render(BaseRenderer.j= ava:91) > > at = org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.XhtmlLafRenderer.re= nder(XhtmlLafRenderer.java:81) > > at = org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java:= 356) > > at = org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java:= 311) > > at = org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderChild(BaseRende= rer.java:423) > > at = org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderIndexedChild(Ba= seRenderer.java:341) > > at = org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderIndexedChild(Ba= seRenderer.java:233) > > at = org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderContent(BaseRen= derer.java:140) > > at = org.apache.myfaces.trinidadinternal.ui.BaseRenderer.render(BaseRenderer.j= ava:91) > > at = org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.XhtmlLafRenderer.re= nder(XhtmlLafRenderer.java:81) > > at = org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java:= 356) > > at = org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java:= 311) > > at = org.apache.myfaces.trinidadinternal.ui.composite.UINodeRenderer.renderWit= hNode(UINodeRenderer.java:100) > > at = org.apache.myfaces.trinidadinternal.ui.composite.UINodeRenderer.render(UI= NodeRenderer.java:46) > > at = org.apache.myfaces.trinidadinternal.uinode.UIXComponentUINode.renderInter= nal(UIXComponentUINode.java:189) > > at = org.apache.myfaces.trinidadinternal.uinode.UINodeRendererBase.encodeEnd(U= INodeRendererBase.java:66) > > at = org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXCompo= nentBase.java:673) > > at = org.apache.myfaces.trinidadinternal.renderkit.RenderUtils.encodeRecursive= (RenderUtils.java:66) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeChi= ld(CoreRenderer.java:255) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeAll= Children(CoreRenderer.java:277) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRoot= Renderer.renderContent(PanelPartialRootRenderer.java:74) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.ren= derContent(BodyRenderer.java:134) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRoot= Renderer.encodeAll(PanelPartialRootRenderer.java:154) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.enc= odeAll(BodyRenderer.java:76) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.delegateR= enderer(CoreRenderer.java:294) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.DocumentRenderer= .encodeAll(DocumentRenderer.java:78) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeEnd= (CoreRenderer.java:181) > > at = org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXCompo= nentBase.java:673) > > at = com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppor= t.java:242) > > at = com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppor= t.java:239) > > at = com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:58= 0) > > at = org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderVie= w(ViewHandlerImpl.java:176) > > at = org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)= > > at = javax.faces.webapp.FacesServlet.service(FacesServlet.java:138) > > at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:252) > > at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:173) > > at = org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFi= lter(TrinidadFilterImpl.java:327) > > at = org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterIm= pl(TrinidadFilterImpl.java:291) > > at = org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(Tr= inidadFilterImpl.java:214) > > at = org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter= .java:90) > > at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:202) > > at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:173) > > at = org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter= .java:81) > > at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:202) > > at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:173) > > at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:213) > > at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:178) > > at = org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipal= Valve.java:39) > > at = org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAss= ociationValve.java:159) > > at = org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorB= ase.java:407) > > at = org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.ja= va:59) > > at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 126) > > at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 105) > > at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:107) > > at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:14= 8) > > at = org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856= ) > > at = org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processCo= nnection(Http11Protocol.java:744) > > at = org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.= java:527) > > at = org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerT= hread.java:112) > > at java.lang.Thread.run(Thread.java:595) > > =20 > > =20 > > Exception: > > =20 > > 16:44:16,434 INFO [STDOUT] 29.09.2006 16:44:16 = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRe= nderer renderContent > > SCHWERWIEGEND: Warning: illegal component hierarchy detected, expected = UIXCommand but found another type of component instead. > > java.lang.ClassCastException: com.sun.facelets.component.UIRepeat > > at = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRe= nderer.renderContent(NavigationPaneRenderer.java:123) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.NavigationPaneRe= nderer.encodeAll(NavigationPaneRenderer.java:86) > > at = org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeEnd= (CoreRenderer.java:181) > > at = org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXCompo= nentBase.java:673) > > at = org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollecti= on.java:466) > > at = org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode._renderCompo= nent(UIComponentUINode.java:329) > > at = org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode.render(UICom= ponentUINode.java:273) > > at = org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode.render(UICom= ponentUINode.java:250) > > at = org.apache.myfaces.trinidadinternal.ui.composite.ContextPoppingUINode$Con= textPoppingRenderer.render(ContextPoppingUINode.java:234) > > at = org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java:= 356) > > =20 > > =20 > > > =20