UIData with multihierarchical children inside produces NPE
----------------------------------------------------------
Key: MYFACES-985
URL: http://issues.apache.org/jira/browse/MYFACES-985
Project: MyFaces
Type: Bug
Components: Implementation
Environment: Tomcat 5.0
JDK 1.4
Reporter: Andrew Kharchenko
I've found incorrect UIData behaviour under MyFaces which produces
NullPointerException on runtime and which works fine under Sun implementation.
Here it is:
I have a custom component which is extentor from UIInput. This component has
UIPanel extentor component as child which is added to children list of UIInput
component on rendering.
For one's turn, UIPanel extentor has one more UIInput extentor component as
child which is added to children list of UIPanel component on rendering.
This component works fine standalone, but when it is added to UIData, I have
NPE on runtime. Here is the part of listing:
java.lang.NullPointerException
at
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:223)
at
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:235)
at
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:235)
at
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:235)
at javax.faces.component.UIData.setRowIndex(UIData.java:178)
I will also attach sample component's classes, definitions and test page if it
will be granted after issue creation.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira