[ 
https://issues.apache.org/jira/browse/TOBAGO-1000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Schnurpfeil resolved TOBAGO-1000.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.5.0-alpha-3
                   1.0.37
         Assignee: Udo Schnurpfeil

> SimpleSheetState throws NPE if selectable="none" is set
> -------------------------------------------------------
>
>                 Key: TOBAGO-1000
>                 URL: https://issues.apache.org/jira/browse/TOBAGO-1000
>             Project: MyFaces Tobago
>          Issue Type: Bug
>          Components: Sandbox
>    Affects Versions: 1.0.35
>         Environment: We use a Snapshot of 1.0.36 to and the error is still 
> there.
>            Reporter: Sven Bunge
>            Assignee: Udo Schnurpfeil
>             Fix For: 1.0.37, 1.5.0-alpha-3
>
>
> We use a tcs:simpleSheet with the attribute 'selectable="none"' and during 
> the rendering a NullPointerException is thrown. (May be relevent: We have an 
> own sheetstate attached.)
> My conclusion from my studies:
> SimpleSheetRenderer:237 :: boolean rowSelected = selectedRows.contains(row); 
> :: throws the NPE -- (btw: The value rowSelected is NOT needed!)
> The UIData put in line 517 'null' to the sheetstate and override an existing 
> empty list. Is this ok? Then the problem is the unchecked usage of this list 
> in the SimpleSheetRenderer class.
> Or do we have to add an empty list to the sheetstate if the expected value in 
> the ComponentAttributeMap is empty. - Or is the problem that there is no list 
> in the map?
> (Line specification is for source of version 1.0.35)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to