incubator-adffaces-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Frank Felix Debatin" <...@gmx.net>
Subject Sorting of tables with ADF + Facelets
Date Thu, 25 May 2006 18:18:07 GMT
 
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 <afh:body> tag with <body>). 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.


Mime
View raw message