NullPointerException for Complex page structure with panels
-----------------------------------------------------------
Key: CLK-718
URL: https://issues.apache.org/jira/browse/CLK-718
Project: Click
Issue Type: Bug
Components: core
Affects Versions: 3.0.0, 2.3.0-M1
Environment: Linux, Java(TM) SE Runtime Environment (build
1.6.0_20-b02)
Reporter: tomasz bandura
For a complex page structure (for Panel embedded on another Panel), exception
is raised:
java.lang.NullPointerException
at org.apache.click.control.Panel.createTemplateModel(Panel.java:789)
at org.apache.click.control.Panel.render(Panel.java:752)
at
com.ratibor.control.PanelColumn.renderTableDataContent(PanelColumn.java:33)
at org.apache.click.control.Column.renderTableData(Column.java:1191)
at org.apache.click.control.Table.renderBodyRowColumns(Table.java:1879)
(...)
The reason is that the Panel (e.g. childPanel) which is on another Panel
(rootPanel) has not parent Page because his parent is Panel (rootPanel) .
Example of complex structure:
mainPage--
------------------rootPanel--
---------------------------------childPanel1 <--- exception
It also causes problem with access to the page.properties (i.e.
$messages.<label>) and velocity does not work correctly (for example
$format.date(<date>) )
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.