You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexander Simbirtsev (JIRA)" <ji...@apache.org> on 2006/12/14 15:23:21 UTC
[jira] Created: (HARMONY-2699) [classlib][swing]
javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue)
throws unspecified ArithmeticException while RI throws NPE
[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
[jira] Closed: (HARMONY-2699) [classlib][swing]
javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue)
throws unspecified ArithmeticException while RI throws NPE
Posted by "Mark Hindess (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Hindess closed HARMONY-2699.
---------------------------------
Verified. Thanks.
> [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2699
> URL: https://issues.apache.org/jira/browse/HARMONY-2699
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Alexander Simbirtsev
> Assigned To: Mark Hindess
> Attachments: Harmony-2699-Make.patch, Harmony-2699-Test.patch, Harmony-2699.patch
>
>
> 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: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HARMONY-2699) [classlib][swing]
javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue)
throws unspecified ArithmeticException while RI throws NPE
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vasily Zakharov updated HARMONY-2699:
-------------------------------------
Attachment: Harmony-2699-Make.patch
Harmony-2699-Test.patch
Harmony-2699.patch
> [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2699
> URL: https://issues.apache.org/jira/browse/HARMONY-2699
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Alexander Simbirtsev
> Attachments: Harmony-2699-Make.patch, Harmony-2699-Test.patch, Harmony-2699.patch
>
>
> 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: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (HARMONY-2699) [classlib][swing]
javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue)
throws unspecified ArithmeticException while RI throws NPE
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12464638 ]
Vasily Zakharov commented on HARMONY-2699:
------------------------------------------
Thanks Mark, the patch is fine.
> [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2699
> URL: https://issues.apache.org/jira/browse/HARMONY-2699
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Alexander Simbirtsev
> Assigned To: Mark Hindess
> Attachments: Harmony-2699-Make.patch, Harmony-2699-Test.patch, Harmony-2699.patch
>
>
> 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: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Resolved: (HARMONY-2699) [classlib][swing]
javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue)
throws unspecified ArithmeticException while RI throws NPE
Posted by "Mark Hindess (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Hindess resolved HARMONY-2699.
-----------------------------------
Resolution: Fixed
Assignee: Mark Hindess
Applied patches in r496106. As suggested I left the test excluded. Please confirm they have been applied as expected.
> [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2699
> URL: https://issues.apache.org/jira/browse/HARMONY-2699
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Alexander Simbirtsev
> Assigned To: Mark Hindess
> Attachments: Harmony-2699-Make.patch, Harmony-2699-Test.patch, Harmony-2699.patch
>
>
> 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: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HARMONY-2699) [classlib][swing]
javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue)
throws unspecified ArithmeticException while RI throws NPE
Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexei Zakharov updated HARMONY-2699:
-------------------------------------
Patch Info: [Patch Available]
> [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2699
> URL: https://issues.apache.org/jira/browse/HARMONY-2699
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Alexander Simbirtsev
> Attachments: Harmony-2699-Make.patch, Harmony-2699-Test.patch, Harmony-2699.patch
>
>
> 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: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (HARMONY-2699) [classlib][swing]
javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue)
throws unspecified ArithmeticException while RI throws NPE
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463303 ]
Vasily Zakharov commented on HARMONY-2699:
------------------------------------------
I'll look into this issue.
> [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2699
> URL: https://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: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (HARMONY-2699) [classlib][swing]
javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue)
throws unspecified ArithmeticException while RI throws NPE
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463403 ]
Vasily Zakharov commented on HARMONY-2699:
------------------------------------------
Attached fix and test patches.
Also attached a make patch to remove javax.swing.plaf.basic.BasicProgressBarUITest from exclude list.
I'm not sure if this should be applied permanently as testSetGetCellLengthSpacing test case it contains fails for now (independently of this issue).
> [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2699
> URL: https://issues.apache.org/jira/browse/HARMONY-2699
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Alexander Simbirtsev
> Attachments: Harmony-2699-Make.patch, Harmony-2699-Test.patch, Harmony-2699.patch
>
>
> 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: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira