ClassCastException in HtmlDataTable newspaperColumns
----------------------------------------------------
Key: TOMAHAWK-1367
URL: https://issues.apache.org/jira/browse/TOMAHAWK-1367
Project: MyFaces Tomahawk
Issue Type: Bug
Components: Extended Datatable
Affects Versions: 1.1.7
Environment: myFaces 1.1.5, tomahawk 1.1.7, richfaces 3.1.5
Reporter: Michael Heinen
Priority: Critical
Following ClassCast Eception is thrown if I use an EL expression in the
newspaperColumns attribute:
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
at
org.apache.myfaces.component.html.ext.HtmlDataTable.getNewspaperColumns(HtmlDataTable.java:453)
at
org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.getNewspaperColumns(HtmlTableRenderer.java:81)
at
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeInnerHtml(HtmlTableRendererBase.java:250)
at
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTableRendererBase.java:140)
at
org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.encodeChildren(HtmlTableRenderer.java:280)
at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
at
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:415)
at
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChildren(RendererUtils.java:401)
at
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:418)
at
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChildren(RendererUtils.java:401)
at
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:418)
at
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChildren(RendererUtils.java:401)
at
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChild(RendererUtils.java:418)
at
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.renderChildren(RendererUtils.java:401)
at
org.apache.myfaces.renderkit.html.ext.HtmlGroupRenderer.encodeEnd(HtmlGroupRenderer.java:71)
at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
at
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)
sample usage:
<t:dataTable id="l" forceId="true"
value="#{MyController.myList}"
newspaperOrientation="horizontal"
newspaperColumns="#{MyController.showFoo?7:8}"
Pls see also TOMAHAWK-728 newspaperColumns attribute ignores EL expression.
I provided a patch there but it is has not been applied and 728 has been set to
fixed although it is not working!
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.