What happens if you move the subview tag from Main.jsp to inside of MainFooter.jsp ?
>-----Original Message----- >From: Matias Gomez Carabias [mailto:[EMAIL PROTECTED] >Sent: Thursday, December 29, 2005 04:24 PM >To: 'MyFaces Discussion' >Subject: RE: ClassCastException when using f:verbatim > >myfaces-1.1.1 > >Thanks- > >-----Original Message----- >From: Dennis Byrne [mailto:[EMAIL PROTECTED] >Sent: Thursday, December 29, 2005 6:14 PM >To: MyFaces Discussion >Subject: Re: ClassCastException when using f:verbatim > >Which release it this? > >>-----Original Message----- >>From: Matias Gomez Carabias [mailto:[EMAIL PROTECTED] >>Sent: Thursday, December 29, 2005 04:14 PM >>To: 'MyFaces Discussion' >>Subject: RE: ClassCastException when using f:verbatim >> >>Dennis, thanks again for your reply. I've removed the facets and now >I'm >>getting this exception >> >>66087 [http-8080-Processor24] ERROR >>org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/citidoc >s >>webapp].[jsp >>] - Servlet.service() for servlet jsp threw exception >>javax.faces.FacesException: cannot add component with id '_id2' and >path >>: {Component-Path : [Class: javax.faces.compone >>nt.UIOutput,Id: _id2]} to its parent component. This might be a problem >>due to duplicate ids. >> at >>javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:401 >) >> at >>javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:219) >> at >>org.apache.jsp.pages.MainFooter_jsp._jspx_meth_f_verbatim_1(org.apache. >j >>sp.pages.MainFooter_jsp:278) >> at >>org.apache.jsp.pages.MainFooter_jsp._jspService(org.apache.jsp.pages.Ma >i >>nFooter_jsp:71) >> at >>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> at >>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j >a >>va:322) >> at >>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314 >) >> at >>org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> at >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic >a >>tionFilterChain.java:252) >> at >>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil >t >>erChain.java:173) >> at >>org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispat >c >>her.java:672) >> at >>org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDis >p >>atcher.java:574) >> at >>org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispa >t >>cher.java:499) >> at >>org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.j >a >>va:966) >> at >>org.apache.jsp.pages.Main_jsp._jspx_meth_f_view_0(org.apache.jsp.pages. >M >>ain_jsp:125) >> at >>org.apache.jsp.pages.Main_jsp._jspService(org.apache.jsp.pages.Main_jsp >: >>59) >> at >>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> at >>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j >a >>va:322) >> at >>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314 >) >> at >>org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> at >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic >a >>tionFilterChain.java:252) >> at >>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil >t >>erChain.java:173) >> at >>org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispat >c >>her.java:672) >> at >>org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicati >o >>nDispatcher.java:463) >> at >>org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDis >p >>atcher.java:398) >> at >>org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispa >t >>cher.java:301) >> at >>org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch( >S >>ervletExternalContextImpl.java:415) >> at >>org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspVie >w >>HandlerImpl.java:234) >> at >>org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:35 >2 >>) >> at >>javax.faces.webapp.FacesServlet.service(FacesServlet.java:107) >> at >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic >a >>tionFilterChain.java:252) >> at >>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil >t >>erChain.java:173) >> at >>org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Extens >i >>onsFilter.java:122) >> at >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic >a >>tionFilterChain.java:202) >> at >>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil >t >>erChain.java:173) >> at >>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal >v >>e.java:213) >> at >>org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal >v >>e.java:178) >> at >>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav >a >>:126) >> at >>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav >a >>:105) >> at >>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve >. >>java:107) >> at >>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: >1 >>48) >> at >>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8 >6 >>8) >> at >>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro >c >>essConnection(Http11BaseProtocol.java >>:663) >> >>Thanks a lot again. >> >>Matias Gomez Carabias >> >>-----Original Message----- >>From: Dennis Byrne [mailto:[EMAIL PROTECTED] >>Sent: Thursday, December 29, 2005 5:43 PM >>To: MyFaces Discussion >>Subject: Re: ClassCastException when using f:verbatim >> >>The h:panelGrid element has three facet w/ @name = header, try removing >>that. >> >>>-----Original Message----- >>>From: Matias Gomez Carabias [mailto:[EMAIL PROTECTED] >>>Sent: Thursday, December 29, 2005 02:28 PM >>>To: 'MyFaces Discussion' >>>Subject: ClassCastException when using f:verbatim >>> >>>Hi guys, I'm having the following problem. I have several jsp that I >am >>>including via the jsp include tag. >>> >>>The problem is when I include a jsp with plain html tags between a >>>f:verbatim tag. Here's the code... >>> >>> >>>Main.jsp >>> >>><f:subview id="footerSubView"> >>> <jsp:include page="MainFooter.jsp" /> >>></f:subview> >>> >>>MainFooter.jsp >>> >>><%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> >>><%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> >>><%@ taglib uri="http://myfaces.apache.org/extensions" prefix="t" %> >>> >>><!-- Start footer --> >>><h:panelGrid columns="3" width="100%" cellpadding="6" >>>styleClass="Footer" > >>> <f:facet name="header"> >>> <h:panelGroup> >>> <h:outputText id="userLabel" value="User: " /> >>> <h:outputText id="userName" value="#{loginBean.userName}" /> >>> >>> </h:panelGroup> >>> </f:facet> >>> <f:facet name="header"> >>> <h:outputText id="environmentLabel" value="Environment: >Citidocs" >>>/> >>> </f:facet> >>> <f:facet name="header"> >>> <f:verbatim> >>> <script language="JavaScript">dispDate(0)</script> >>> </f:verbatim> >>> </f:facet> >>></h:panelGrid> >>><f:verbatim> >>></body> >>></f:verbatim> >>> >>> >>>This is the exception raised. >>> >>>java.lang.ClassCastException >>> at >>>org.apache.myfaces.taglib.core.VerbatimTag.doAfterBody(VerbatimTag.jav >a >>: >>>76) >>> at >>>org.apache.jsp.pages.MainFooter_jsp._jspx_meth_f_verbatim_0(org.apache >. >>j >>>sp.pages.MainFooter_jsp:350) >>> at >>>org.apache.jsp.pages.MainFooter_jsp._jspx_meth_f_facet_2(org.apache.js >p >>. >>>pages.MainFooter_jsp:314) >>> at >>>org.apache.jsp.pages.MainFooter_jsp._jspx_meth_h_panelGrid_0(org.apach >e >>. >>>jsp.pages.MainFooter_jsp:120) >>> at >>>org.apache.jsp.pages.MainFooter_jsp._jspService(org.apache.jsp.pages.M >a >>i >>>nFoo >>>ter_jsp:69) >>> >>>Thanks a lot guys. >>> >>>Regards >>> >>>Matias Gomez Carabias >>> >>> >> >> >> > > >

