Hi Marcus, The spec does not say anything about the ordering of values in the state, so this is by all means a PrimeFaces bug. If PrimeFaces wants to use the state of the super class, it has to save and restore this state too, otherwise it accesses "illegal" data.
Regards, Jakob 2010/4/13 Marcus Büttner <[email protected]> > Hi, > > I have a problem with primefaces dataTable in combination with MyFaces. The > DataTable restoreState method reads from state Object with index 4: > > Object[] savedState = (Object[]) ((Object[]) state)[4]; > This causes an IndexOutOfBoundException. > > I've seen that Mojarra saves the state of StateHelper at index 4 and so it > works. But the MyFaces state object has a maximum index of 3. > Does the spec define an order for state saving. e.g. stateHelper at index 4 > in UIComponentBase? Or is it a PrimeFaces bug to read from state of the > super class directly? > > Thx, regards > Marcus > > -- Jakob Korherr blog: http://www.jakobk.com twitter: http://twitter.com/jakobkorherr work: http://www.irian.at

