myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcus Büttner ...@buett.at>
Subject Re: restoreState problem in primefaces DataTable with MyFaces
Date Tue, 13 Apr 2010 13:07:52 GMT
Ok, I suspected something like this.

thx,
Marcus

Matthias Wessendorf schrieb:
> 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
>>
>>     
>
>
>
>   


Mime
View raw message