Is there any value common in the second drop down between the two selections of first drop down ?
On 10/18/07, Darren McEntee <[EMAIL PROTECTED]> wrote: > > Hi, > > We're using Trinidad v1.0.1. We seem to be getting an issue with an > IndexOutOfBoundsException on tr:selectOneChoice dropdowns. > We have two dropdowns, of which the second dropdown is populated (from DB) > from the choice on the first dropdown. > > What seems to be happening is that every so often, we get this > IndexOutOfBoundsException error on a selection. > For example we select the first option from dropdown 1, which populates 10 > values in dropdown 2. If we go back and select a different option in > dropdown 1, which populates 4 values in dropdown 2 it causes this error. Its > difficult to reproduce the error as it occurs sporadically, and not > everytime. > > The error is attached below. Does anyone else ever get this in their log > output? > Is it a known bug in Trinidad? We're using Trinidad 1.0.1, with Sun App > Server 8.2 > > Any info would be appreciated. > Thanks, > Darren. > > Error: > > [#|2007-10-17T18:52: > 35.031+0100|SEVERE|sun-appserver-ee8.2|javax.enterprise.system.container.web|_ThreadID=27;|StandardWrapperValve[Faces > Servlet]: Servlet.service() for servlet Faces Servlet threw exception > java.lang.IndexOutOfBoundsException: SelectOne submittedValue's index 11 > is out of bounds. It should be between 0 and 3 > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectOneRenderer.__getIndex > (SimpleSelectOneRenderer.java:399) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectOneRenderer._getSelectedIndex > (SimpleSelectOneRenderer.java:466) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectOneRenderer.encodeAllAsElement > (SimpleSelectOneRenderer.java:261) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormElementRenderer.encodeAll > (FormElementRenderer.java:109) > at > org.apache.myfaces.trinidad.render.CoreRenderer.delegateRenderer( > CoreRenderer.java:318) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.InputLabelAndMessageRenderer.renderFieldCellContents > (InputLabelAndMessageRenderer.java:142) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.LabelAndMessageRenderer.encodeAll > (LabelAndMessageRenderer.java:194) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.InputLabelAndMessageRenderer.encodeAll > (InputLabelAndMessageRenderer.java:120) > at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd( > CoreRenderer.java:208) > at > org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd( > UIXComponentBase.java:694) > at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild > (CoreRenderer.java:287) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnRenderer.renderKids > (ColumnRenderer.java:151) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnRenderer._renderKids > (ColumnRenderer.java:168) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnRenderer._renderTD > (ColumnRenderer.java:330) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnRenderer._renderDataMode > (ColumnRenderer.java:241) > > P Please consider the environment before printing this email > _________________________________________________________ > > 1. The information contained in this E-mail, including any files > transmitted with it, is confidential and may be legally privileged. This > E-mail is intended only for the personal attention of the stated > addressee(s). Any access to this E-mail, including any files transmitted > with it, by any other person is unauthorised. If you are not an addressee, > you must not disclose, copy, circulate or in any other way use or rely on > the information contained in this E-mail or any files transmitted with it. > Such unauthorised use may be unlawful. If you have received this E-mail in > error, please inform the sender immediately and delete it and all copies > from your system. You may not forward this E-mail without the permission of > the sender. > > 2. The views expressed in this E-mail are those of the author, and do not > necessarily represent the views of AMT-SYBEX. Internet communications are > not secure and AMT-SYBEX cannot, therefore, accept legal responsibility for > the contents of this message nor for any damage caused by viruses. > > AMT-SYBEX Limited is a UK company, registration number GB03036807 at > address The Spirella Building, Bridge Road, Letchworth, SG6 4ET. > AMT-SYBEX (NI) Limited is a UK company, registration number NI024104 at > address Edgewater Office Park, Edgewater Rd, Belfast, BT3 9JQ. > For more information on the AMT-SYBEX Group visit http://www.amt-sybex.com > _________________________________________________________ > >

