Hi,

It's not clear how you create your table. The exception seems to suggest the 
table does not have a
name defined. Use addControl (instead of addModel to add your control to the 
Page. Lastly, stateful
pages have been deprecated so I highly recommend to stick to stateless pages.

Kind regards

Bob

On 27/09/2010 20:04, Xavier X wrote:
> Hi all, 
>
> I'm new to apache click and I make some test to undersand it's functionality, 
> I'm not able to correctly work with the paginatorTable
> because everty time add the  setPageSize properties i got an exception, if 
> not set this everithings is ok.
>
> Seems that  Table.renderHeaderRow look for actionLink that is not defined.
>
> Someone can help me, how investigate this issue ?
>
> Best Regards.
>
>
>
>       
>       public Testing() {
>
>               setStateful(true);
>               
>               table.setClass(Table.CLASS_ITS);
>
>               table.addColumn(new Column("A"));
>               table.addColumn(new Column("B"));
>               table.addColumn(new Column("C"));
>               
>                 //
>                 table.setPageSize(5);
>       
>               addModel("table", table);
>       
>
>       }
>
>       
>       public void onRender() {
>               List list = service.getCustomers();
>               table.setRowList(list);
>       }
>
>
>
> java.lang.NullPointerException
>       at org.apache.click.control.ActionLink.getHref(ActionLink.java:292)
>       at org.apache.click.control.ActionLink.getHref(ActionLink.java:344)
>       at org.apache.click.control.AbstractLink.render(AbstractLink.java:544)
>       at org.apache.click.control.Column.renderTableHeader(Column.java:1251)
>       at org.apache.click.control.Table.renderHeaderRow(Table.java:1601)
>       at org.apache.click.control.Table.render(Table.java:1500)
>       at 
> org.apache.click.control.AbstractControl.toString(AbstractControl.java:822)
>       at 
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:393)
>       at 
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
>       at org.apache.velocity.runtime.directive.Parse.render(Parse.java:263)
>       at 
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
>       at 
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
>       at org.apache.velocity.Template.merge(Template.java:328)
>       at org.apache.velocity.Template.merge(Template.java:235)
>       at 
> org.apache.click.service.VelocityTemplateService.internalRenderTemplate(VelocityTemplateService.java:538)
>       at 
> org.apache.click.service.VelocityTemplateService.renderTemplate(VelocityTemplateService.java:331)
>       at org.apache.click.ClickServlet.renderTemplate(ClickServlet.java:847)
>       at org.apache.click.ClickServlet.performRender(ClickServlet.java:805)
>       at org.apache.click.ClickServlet.processPage(ClickServlet.java:571)
>       at org.apache.click.ClickServlet.handleRequest(ClickServlet.java:379)
>       at org.apache.click.ClickServlet.doGet(ClickServlet.java:276)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
>       at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>       at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>       at java.lang.Thread.run(Thread.java:619)
>
>
>
>
>
>

Reply via email to