Sorry,

this is full stack trace, the id treeForm:clientTree:t2c is repeated 3
times (I have highlighted it):

javax.servlet.ServletException: Component ID treeForm:clientTree:t2c
has already been found in the view.  See below for details.
+id: j_id_jsp_287013395_0
 type: [EMAIL PROTECTED]
  +id: treeForm
   type: [EMAIL PROTECTED]
    +id: clientTree
     type: [EMAIL PROTECTED]
      +id: j_id_jsp_287013395_17
       type: [EMAIL PROTECTED]
        +id: j_id_jsp_287013395_18
         type: [EMAIL PROTECTED]
        +id: j_id_jsp_287013395_19
         type: [EMAIL PROTECTED]
        +id: j_id_jsp_287013395_20
         type: [EMAIL PROTECTED]
      +id: j_id_jsp_287013395_3
       type: [EMAIL PROTECTED]
        +id: j_id_jsp_287013395_4
         type: [EMAIL PROTECTED]
        +id: t2c
         type: [EMAIL PROTECTED]

^^^^^^^^^^^^^^

        +id: j_id_jsp_287013395_6
         type: [EMAIL PROTECTED]
      +id: j_id_jsp_287013395_12
       type: [EMAIL PROTECTED]
        +id: j_id_jsp_287013395_13
         type: [EMAIL PROTECTED]
        +id: t2c
         type: [EMAIL PROTECTED]

^^^^^^^^^^^^^^

        +id: j_id_jsp_287013395_15
         type: [EMAIL PROTECTED]
        +id: j_id_jsp_287013395_16
         type: [EMAIL PROTECTED]
      +id: j_id_jsp_287013395_7
       type: [EMAIL PROTECTED]
        +id: j_id_jsp_287013395_8
         type: [EMAIL PROTECTED]
        +id: t2c
         type: [EMAIL PROTECTED]

^^^^^^^^^^^^^^

        +id: j_id_jsp_287013395_10
         type: [EMAIL PROTECTED]
        +id: j_id_jsp_287013395_11
         type: [EMAIL PROTECTED]

        javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
        
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

best regards
Łukasz

On 05/02/2008, Andrew Robinson <[EMAIL PROTECTED]> wrote:
> No this is right. Component IDs in "looping" components should always be the
> same. Client IDs change.
>
> Your example doesn't show t2c at all. Look for two components it your page
> that are under the tree and have t2c as their ID. Maybe you thought that two
> components could have the same ID in different facets?
>
>
> On Feb 5, 2008 10:54 AM, Łukasz Budnik <[EMAIL PROTECTED]> wrote:
> > Hi All,
> >
> > I'm running a <t:tree2 /> example available at:
> > http://www.irian.at/myfacesexamples/tree2.jsf
> >
> > And the result is:
> >
> > javax.servlet.ServletException: Component ID treeForm:clientTree:t2c
> > has already been found in the view.  See below for details.
> > +id: j_id_jsp_287013395_0
> >  type: [EMAIL PROTECTED]
> >  +id: treeForm
> >   type: [EMAIL PROTECTED]
> >    +id: clientTree
> >     type:
> [EMAIL PROTECTED]
> >      +id: j_id_jsp_287013395_17
> >       type:
> [EMAIL PROTECTED]
> >        +id: j_id_jsp_287013395_18
> >         type:
> [EMAIL PROTECTED]
> >          +id: j_id_jsp_287013395_19
> >           type:
> [EMAIL PROTECTED]
> >
> > ... and so on
> >
> > the only id that I have set in my tree.jsp are:
> >
> >
> > <h:form id="treeForm">
> >  <t:tree2 id="clientTree" value="#{Tree2TestController.treeData}"
> > var="node" varNodeToggler="t">
> >
> > ...
> >
> > the rest is simply copy and paste from the above mentioned web site.
> >
> > I'm using:
> >
> > myfaces-shared-tomahawk-3.0.1
> > tomahawk-1.1.7-SNAPSHOT
> >
> > since all ids should be unique clearly this is... a bug?
> >
> > best regards
> > Łukasz
> >
>
>

Reply via email to