After changing our code to make sure 'stores' is not null it works now.

Thanks so much !!

On Fri, May 27, 2016 at 2:53 PM, sheikh hossain <shossa...@gmail.com> wrote:

> Thank you Cezary! For the quick response and providing the insights.
>
> Indeed we are upgrading our tapestry from version 5.1.0.5 to the 5.4.
>
> I will check our code .
>
> On Fri, May 27, 2016 at 2:38 PM, Cezary Biernacki <cezary...@gmail.com>
> wrote:
>
>> You are using Palette component from Tapestry. It has a parameter called
>> "selected" that must be provided with non-null value. In your case it is
>> bound to your "stores" field. You must ensure that "stores" is always
>> non-null. Note that, according to the documentation, before T5.4
>> "selected"
>> was allowed to be null, so if your application was working before with
>> Tapestry 5.3 (or older), you need to change your code appropriately.
>>
>> Best regards,
>> Cezary
>>
>>
>>
>>
>>
>> On Fri, May 27, 2016 at 7:55 PM, sheikh hossain <shossa...@gmail.com>
>> wrote:
>>
>> > Not sure what I am doing wrong.
>> > I am getting this exception from .tml file
>> >
>> > Parameter 'selected' of component zone/Edit:stores is bound to null.
>> This
>> > parameter is not allowed to be null.
>> >
>> > In my .tml file I have
>> >
>> >
>> > <style>
>> > DIV.t-palette SELECT { width: 300px; }
>> > </style>
>> >
>> >
>> > - - - - -
>> >
>> > - - - - -
>> >
>> > <t:palette t:id="stores" selected="stores" encoder="storeEncoder"
>> > model="storesModel"
>> >
>> > t:deselect="context:images/arrow_left_new.png" validate="required"
>> >
>> > t:select="context:images/arrow_right_new.png"  >
>> >
>> >
>> > In my java class I have:
>> >
>> > @Property
>> >     private List<Store> stores;  // Store is a simple pojo
>> >
>> > The class doesn't have any 'selected' variable but does have some
>> > 'onSelectedXXXX' method.
>> >
>> >
>> > I have checked other posts related to the same issue but those are not
>> > exactly the same problem.
>> > I will appreciate any suggestion.
>> >
>> > Thanks.
>> >
>>
>
>

Reply via email to