myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jakob Korherr <jakob.korh...@gmail.com>
Subject Re: restoreState problem in primefaces DataTable with MyFaces
Date Tue, 13 Apr 2010 12:30:28 GMT
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 <mb@buett.at>

> 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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message