From adffaces-user-return-167-apmail-incubator-adffaces-user-archive=incubator.apache.org@incubator.apache.org Thu May 25 18:18:21 2006 Return-Path: Delivered-To: apmail-incubator-adffaces-user-archive@locus.apache.org Received: (qmail 67890 invoked from network); 25 May 2006 18:18:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 25 May 2006 18:18:21 -0000 Received: (qmail 26366 invoked by uid 500); 25 May 2006 18:18:21 -0000 Delivered-To: apmail-incubator-adffaces-user-archive@incubator.apache.org Received: (qmail 26257 invoked by uid 500); 25 May 2006 18:18:20 -0000 Mailing-List: contact adffaces-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: adffaces-user@incubator.apache.org Delivered-To: mailing list adffaces-user@incubator.apache.org Received: (qmail 26248 invoked by uid 99); 25 May 2006 18:18:20 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 May 2006 11:18:20 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of ffd@gmx.net designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 25 May 2006 11:18:19 -0700 Received: (qmail invoked by alias); 25 May 2006 18:17:58 -0000 Received: from e176023165.adsl.alicedsl.de (EHLO FFDTRAVEL) [85.176.23.165] by mail.gmx.net (mp040) with SMTP; 25 May 2006 20:17:58 +0200 X-Authenticated: #1596821 From: "Frank Felix Debatin" To: Subject: Sorting of tables with ADF + Facelets Date: Thu, 25 May 2006 20:18:07 +0200 Organization: Bamboo MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.6353 Thread-Index: AcaAImWxYKlwWdSvQwCT3GmOftlNwgABFYEg In-Reply-To: <6dac79b90605251040o65bed59vd27412d776e2c8f0@mail.gmail.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Y-GMX-Trusted: 0 X-Virus-Checked: Checked by ClamAV on apache.org Message-Id: <20060525181820.11F4C10FB001@asf.osuosl.org> X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I am currently migrating our app from the JDeveloper version of ADF to the latest Apache version. It seems that the sorting of tables (user clicking on icon in column header) has problems: * ADF10 without Facelets works nice, * ADF10 with Facelets works only with PPR disabled (indeed, I replaced the tag with ). With PPR enabled, the page seems to hang. * ADF11 with Facelets causes stack trace (see below) with PPR disabled. With PPR enabled, page just hangs. Frank Felix java.lang.IndexOutOfBoundsException: Index: 3, Size: 3 java.util.ArrayList.RangeCheck(ArrayList.java:547) java.util.ArrayList.get(ArrayList.java:322) org.apache.myfaces.adf.component.UIXCollection.restoreStampS tate(UIXCollection.java:804) org.apache.myfaces.adf.component.UIXTable.restoreStampState( UIXTable.java:309) org.apache.myfaces.adf.component.UIXCollection.restoreStampS tate(UIXCollection.java:805) org.apache.myfaces.adf.component.UIXTable.restoreStampState( UIXTable.java:309) org.apache.myfaces.adf.component.StampState.restoreChildStam pState(StampState.java:149) org.apache.myfaces.adf.component.UIXTable.restoreStampState( UIXTable.java:306) org.apache.myfaces.adf.component.UIXCollection._restoreStamp State(UIXCollection.java:1078) org.apache.myfaces.adf.component.UIXCollection.postRowDataCh ange(UIXCollection.java:699) org.apache.myfaces.adf.component.UIXCollection.setRowIndex(U IXCollection.java:395) org.apache.myfaces.adf.component.UIXTable._processStamps(UIX Table.java:377) org.apache.myfaces.adf.component.UIXTable.processFacetsAndCh ildren(UIXTable.java:257) org.apache.myfaces.adf.component.UIXCollection.decodeChildre nImpl(UIXCollection.java:151) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil dren(UIXComponentBase.java:821) org.apache.myfaces.adf.component.UIXCollection.processDecode s(UIXCollection.java:146) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil drenImpl(UIXComponentBase.java:836) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil dren(UIXComponentBase.java:821) org.apache.myfaces.adf.component.UIXComponentBase.processDec odes(UIXComponentBase.java:683) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil drenImpl(UIXComponentBase.java:836) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil dren(UIXComponentBase.java:821) org.apache.myfaces.adf.component.UIXComponentBase.processDec odes(UIXComponentBase.java:683) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil drenImpl(UIXComponentBase.java:836) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil dren(UIXComponentBase.java:821) org.apache.myfaces.adf.component.UIXForm.processDecodes(UIXF orm.java:59) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil drenImpl(UIXComponentBase.java:836) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil dren(UIXComponentBase.java:821) org.apache.myfaces.adf.component.UIXComponentBase.processDec odes(UIXComponentBase.java:683) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil drenImpl(UIXComponentBase.java:836) org.apache.myfaces.adf.component.UIXComponentBase.decodeChil dren(UIXComponentBase.java:821) org.apache.myfaces.adf.component.UIXComponentBase.processDec odes(UIXComponentBase.java:683) javax.faces.component.UIComponentBase.processDecodes(UICompo nentBase.java:602) javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.j ava:135) org.apache.myfaces.lifecycle.LifecycleImpl.applyRequestValue s(LifecycleImpl.java:214) org.apache.myfaces.lifecycle.LifecycleImpl.execute(Lifecycle Impl.java:69) javax.faces.webapp.FacesServlet.service(FacesServlet.java:13 7) reezom.web.servlet.TransactionTracker$1.run(TransactionTrack er.java:66) reezom.services.Engine$RunnableRememberingException.run(Engi ne.java:383) reezom.services.Engine$6.run(Engine.java:653) reezom.services.Engine$5.run(Engine.java:606) reezom.services.Engine$4.run(Engine.java:530) reezom.services.Engine$3.run(Engine.java:511) reezom.services.Engine.run(Engine.java:406) reezom.web.servlet.TransactionTracker.doFilter(TransactionTr acker.java:62) reezom.web.servlet.SessionTracker.doFilter(SessionTracker.ja va:102) org.apache.myfaces.adfinternal.webapp.AdfFacesFilterImpl._in vokeDoFilter(AdfFacesFilterImpl.java:313) org.apache.myfaces.adfinternal.webapp.AdfFacesFilterImpl._do FilterImpl(AdfFacesFilterImpl.java:282) org.apache.myfaces.adfinternal.webapp.AdfFacesFilterImpl.doF ilter(AdfFacesFilterImpl.java:206) org.apache.myfaces.adf.webapp.AdfFacesFilter.doFilter(AdfFac esFilter.java:90) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl yHeaderFilter.java:96) note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.