NPE in UIXCollection saveStampState()
-------------------------------------

                 Key: TRINIDAD-803
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-803
             Project: MyFaces Trinidad
          Issue Type: Bug
          Components: Components
    Affects Versions: 1.2.3-core
         Environment: All (Tested on Windows XP SP2)
            Reporter: Kamran Kashanian
             Fix For: 1.2.3-core


Some recent optimizations were added to the saveStampState() method in the 
UIXCollection component in Trinidad 1.2.3. Under certain circumstances (certain 
combination of stamped components inside the UIXCollection), this change can 
cause a NullPointerException. 

Specifically, if a stamped component contains a combination of facets, some of 
which have state to save and some have no state, the saveStampState() method 
can create a state array with null values for facet names. The null facet names 
can later cause a NullPointerException in restoreStampState().

Attach is a patch for the saveStampState() method to avoid saving null facet 
names. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to