Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 4848 invoked from network); 3 Nov 2008 10:53:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Nov 2008 10:53:41 -0000 Received: (qmail 3637 invoked by uid 500); 3 Nov 2008 10:53:45 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 3607 invoked by uid 500); 3 Nov 2008 10:53:45 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 3596 invoked by uid 99); 3 Nov 2008 10:53:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Nov 2008 02:53:45 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Nov 2008 10:52:35 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 89244234C265 for ; Mon, 3 Nov 2008 02:52:46 -0800 (PST) Message-ID: <1534315097.1225709566560.JavaMail.jira@brutus> Date: Mon, 3 Nov 2008 02:52:46 -0800 (PST) From: "Michael Heinen (JIRA)" To: dev@myfaces.apache.org Subject: [jira] Commented: (TOMAHAWK-1367) ClassCastException in HtmlDataTable newspaperColumns In-Reply-To: <596648443.1225458944349.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/TOMAHAWK-1367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12644684#action_12644684 ] Michael Heinen commented on TOMAHAWK-1367: ------------------------------------------ I don't understand the new status "Won't fix" The old bug TOMAHAWK-728 was solved (and I caonnot reopen it!). EL expressions are now evaluated. The new bug is now caused by a wrong cast into Integer instead of Long or Number. It is just one line (nr 453) that has to be fixed in org.apache.myfaces.component.html.ext.HtmlDataTable I would like to provide this simple patch but org.apache.myfaces.component.html.ext.HtmlDataTable contains following comment: // Generated from class org.apache.myfaces.component.html.ext.AbstractHtmlDataTable. // WARNING: This file was automatically generated. Do not edit it directly, or you will lose your changes. Method getNewspaperColumns() is abstract in AbstractHtmlDataTable. Class tomahawk\core\target\myfaces-builder-plugin\main\java\org\apache\myfaces\component\html\ext seems to be not part of the svn repository? > 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: > 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.