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.