I'm using trinidad 1.2.6, myfaces-1.2, facelets and am getting a duplicate ID
when using the tr:panelPopup

I am aware that there was an earlier problem with duplicate ID's, perhaps
this component was overlooked during the fix? This only occurs the second
time the page is loaded (or a refresh). The problem does not appear the
first time the page is loaded.
---snippet------
        <ui:define name="instruction">
                <tr:panelPopup triggerType="hover"
                        binding="#{proctorBean.instructPopupBinding}" 
xoffset="2" yoffset="2">
                        <f:facet name="trigger">
                                <tr:panelGroupLayout>
                                        <tr:icon name="info" />
                                        <tr:outputText 
value="#{text['course.instructionstitle']}:" />
                                </tr:panelGroupLayout>
                        </f:facet>

                        <tr:panelBox icon="/images/info.gif">
                                <tr:panelList>
                                        <tr:outputText value="Select 'Next' to 
continue." />
                                        <tr:outputText value="Additional 
guidance is provided at each step" />
                                </tr:panelList>
                        </tr:panelBox>

                </tr:panelPopup>
        </ui:define>
--------
the stack trace is :
Feb 23, 2008 9:14:17 PM com.sun.facelets.FaceletViewHandler
handleRenderException
SEVERE: Error Rendering View[/course.xhtml]
java.lang.IllegalStateException: Client-id : j_id43 is duplicated in the
faces tree. Component : j_id43, path: {Component-Path : [Class:
javax.faces.component.UIViewRoot,ViewId: /course.xhtml][Class:
org.apache.myfaces.trinidad.component.core.CoreDocument,Id: j_id0][Class:
com.sun.facelets.compiler.UIInstructions,Id: j_id43]}
        at
org.apache.myfaces.application.jsp.JspStateManagerImpl.checkForDuplicateIds(JspStateManagerImpl.java:376)
        at
org.apache.myfaces.application.jsp.JspStateManagerImpl.checkForDuplicateIds(JspStateManagerImpl.java:391)
        at
org.apache.myfaces.application.jsp.JspStateManagerImpl.checkForDuplicateIds(JspStateManagerImpl.java:391)
        at
org.apache.myfaces.application.jsp.JspStateManagerImpl.saveSerializedView(JspStateManagerImpl.java:329)
        at org.apache.myfaces.trinidad......
-- 
View this message in context: 
http://www.nabble.com/tr%3ApanelPopup-duplicate-id-problem-tp15661070p15661070.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to