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


Reply via email to