[richfaces-issues] [JBoss JIRA] Commented: (RF-7524) rich:columns throws Exception when value is null

Markus Merder (JIRA) jira-events at lists.jboss.org
Tue Jul 14 06:18:29 EDT 2009


    [ https://jira.jboss.org/jira/browse/RF-7524?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12476168#action_12476168 ] 

Markus Merder commented on RF-7524:
-----------------------------------

I looked into the source: The exception was already thrown in 3.3.0.GA but back then it was catched in org.richfaces.taglib.ColumnsHandler.prepare and not handled. This changed now and is pretty annoying because of the stacktraces in log.

> rich:columns throws Exception when value is null
> ------------------------------------------------
>
>                 Key: RF-7524
>                 URL: https://jira.jboss.org/jira/browse/RF-7524
>             Project: RichFaces
>          Issue Type: Bug
>    Affects Versions: 3.3.1
>         Environment: Windows Vista, Java 6, JBoss 4.2.2.GA, JBoss Seam 2.1.1.GA
>            Reporter: Markus Merder
>            Priority: Trivial
>
> Since Richfaces Version 3.3.1.GA an exception is thrown, when value of rich:columns is null. 
> For example:
> <rich:columns value="#{someList[0].years}" var="year" index="index" rendered="#{not empty someList[0].years}">...</rich:columns>
> throws: 
> javax.servlet.jsp.JspTagException: FOREACH_BAD_ITEMS
> 	at org.richfaces.iterator.SimpleForEachIterator.toForEachIterator(SimpleForEachIterator.java:135)
> 	at org.richfaces.iterator.SimpleForEachIterator.supportedTypeForEachIterator(SimpleForEachIterator.java:98)
> 	at org.richfaces.taglib.ColumnsHandler.prepare(ColumnsHandler.java:304)
> 	at org.richfaces.taglib.ColumnsHandler.apply(ColumnsHandler.java:489)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
>         ....
> because supportedTypeForEachIterator(Object o) in SimpleForEachIterator is called with null.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the richfaces-issues mailing list