Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 60944 invoked from network); 14 Dec 2006 14:23:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 Dec 2006 14:23:42 -0000 Received: (qmail 51915 invoked by uid 500); 14 Dec 2006 14:23:49 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 51816 invoked by uid 500); 14 Dec 2006 14:23:49 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 51805 invoked by uid 99); 14 Dec 2006 14:23:49 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Dec 2006 06:23:49 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Dec 2006 06:23:41 -0800 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 291187140F6 for ; Thu, 14 Dec 2006 06:23:21 -0800 (PST) Message-ID: <23264514.1166106201165.JavaMail.jira@brutus> Date: Thu, 14 Dec 2006 06:23:21 -0800 (PST) From: "Alexander Simbirtsev (JIRA)" To: commits@harmony.apache.org Subject: [jira] Created: (HARMONY-2699) [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE ------------------------------------------------------------------------------------------------------------------------------------------------------- Key: HARMONY-2699 URL: http://issues.apache.org/jira/browse/HARMONY-2699 Project: Harmony Issue Type: Bug Components: Classlib Reporter: Alexander Simbirtsev There is no mention of any exception in the specification. Harmony for setAnimationIndex(int newValue) protected method throws unspecified ArithmeticException while RI throws NPE. Compatibility issue. Use the following code to reproduce: import javax.swing.plaf.basic.BasicProgressBarUI; import junit.framework.TestCase; public class Test extends TestCase { public void testcase1() { try { testBasicProgressBarUI pb = new testBasicProgressBarUI(); pb.setAnimationIndex(5); } catch (ArithmeticException e) { fail("ArithmeticException thrown"); } catch (NullPointerException e) { // expected } } } class testBasicProgressBarUI extends BasicProgressBarUI { public void setAnimationIndex(int c) { super.setAnimationIndex(c); } } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira