Since itemsPerPage is a property of a page, the @Parameter bit won't work.
Instead, try:

@Property
private int itemsPerPage

void setupRender() {
  itemsPerPage=50;
}

Robert

On Oct 11, 2012, at 10/1111:25 PM , Cezary Biernacki wrote:

> You are giving us incomplete examples, so we can only guess. However my
> suspicion is that your declaration of default value itemsPerPage is bad.
> Tapestry 5 does not like initialisation of private fields in components and
> pages. Try:
> 
>    @Parameter(value="50", required = false, cache = false)
>    private int itemsPerPage;
> 
> If it does not help, send minimal but complete example of failing code
> (i.e. Java source + TML).
> 
> Best regards,
> Cezary
> 
> 
> 
> On Fri, Oct 12, 2012 at 6:05 AM, Ken in Nashua <kcola...@live.com> wrote:
> 
>> 
>> thanks czar
>> 
>> yeah collestion is absolutely size = 1 and has a hibernate entity in it
>> 
>> In my Gallery.JAVA I tried the following...
>> 
>> removed @Property on itemsPerPage
>> 
>> and added
>> 
>>    public Integer getItemsPerPage() {
>>        return itemsPerPage;
>>    }
>> 
>> and invoked it directly instead of attempting to reference itemsPerPage
>> 
>> still produces NPE
>> 
>> :(
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to