myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matthias Wessendorf <mat...@apache.org>
Subject Re: restoreState problem in primefaces DataTable with MyFaces
Date Tue, 13 Apr 2010 13:00:00 GMT
I agree, a lame bug

-M

On Tue, Apr 13, 2010 at 2:30 PM, Jakob Korherr <jakob.korherr@gmail.com> wrote:
> 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
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Mime
View raw message