You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Anton Luht (JIRA)" <ji...@apache.org> on 2006/12/11 12:22:21 UTC
[jira] Created: (HARMONY-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
[classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
---------------------------------------------------------------------------------------------------------------------------------
Key: HARMONY-2590
URL: http://issues.apache.org/jira/browse/HARMONY-2590
Project: Harmony
Issue Type: Bug
Components: Classlib
Reporter: Anton Luht
Priority: Minor
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
Code to reproduce:
import javax.swing.plaf.*;
public class Test {
public static void main(String args[]) {
new BorderUIResource.BevelBorderUIResource(199);
}
}
Output in RI: none
Output in Harmony:
Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
n or its licensors, as applicable.
java version "1.5.0"
pre-alpha : not complete or compatible
svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
http://incubator.apache.org/harmony
Uncaught exception in main:
java.security.InvalidParameterException: Incorrect type of the bevel border
at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
UIResource.java)
at Test.main(Test.java:5)
--
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] Updated: (HARMONY-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Alexey Petrenko (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Petrenko updated HARMONY-2590:
-------------------------------------
Patch Info: [Patch Available]
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Priority: Minor
> Attachments: Harmony-2590-Make.patch, Harmony-2590-Test.patch, Harmony-2590.patch
>
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12470307 ]
Vasily Zakharov commented on HARMONY-2590:
------------------------------------------
Thanks Alexei, the patch is fine.
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Assigned To: Alexei Zakharov
> Priority: Minor
> Attachments: Harmony-2590-Make.patch, Harmony-2590-Test.patch, Harmony-2590.patch
>
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12465599 ]
Vasily Zakharov commented on HARMONY-2590:
------------------------------------------
javax.swing.plaf.BorderUIResource.BevelBorderUIResource is a trivial extension of javax.swing.border.BevelBorder.
So the test is equivalent to:
public class Test {
public static void main(String args[]) throws Exception {
new javax.swing.border.BevelBorder(199);
}
}
which fails in exactly the same way.
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Priority: Minor
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
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-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12470202 ]
Vasily Zakharov commented on HARMONY-2590:
------------------------------------------
Here's the discussion of this issue on the mailing list:
http://article.gmane.org/gmane.comp.java.harmony.devel/23050
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Priority: Minor
> Attachments: Harmony-2590-Make.patch, Harmony-2590-Test.patch, Harmony-2590.patch
>
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (HARMONY-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexei Zakharov closed HARMONY-2590.
------------------------------------
verified by Vasily
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Assigned To: Alexei Zakharov
> Priority: Minor
> Attachments: Harmony-2590-Make.patch, Harmony-2590-Test.patch, Harmony-2590.patch
>
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12465604 ]
Vasily Zakharov commented on HARMONY-2590:
------------------------------------------
Otherwise, the Harmony behavior looks correct - it's pretty clear that bevel can't be of any other type than RAISED and LOWERED.
RI just ignores the incorrect bevel type values (getBevelType() returns the passed value), while Harmony checks it and throws exception.
There are two ways to resolve this issue:
1. Decide Harmony is more right and consider this a non-bug difference. Disadvantage: some not-so-accurate applications may break.
In this case, we just need to replace java.security.InvalidParameterException with IllegalArgumentException.
2. Decide to follow RI pattern and ignore the incorrect bevel type values.
In this case we just need to remove the check.
I'm not sure which way we should follow.
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Priority: Minor
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
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-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexei Zakharov resolved HARMONY-2590.
--------------------------------------
Resolution: Fixed
Thanks Vasily & Anton. Patches were committed at the revision 503794. Please verify.
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Assigned To: Alexei Zakharov
> Priority: Minor
> Attachments: Harmony-2590-Make.patch, Harmony-2590-Test.patch, Harmony-2590.patch
>
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (HARMONY-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexei Zakharov reassigned HARMONY-2590:
----------------------------------------
Assignee: Alexei Zakharov
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Assigned To: Alexei Zakharov
> Priority: Minor
> Attachments: Harmony-2590-Make.patch, Harmony-2590-Test.patch, Harmony-2590.patch
>
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12465601 ]
Vasily Zakharov commented on HARMONY-2590:
------------------------------------------
Throwing java.security.InvalidParameterException looks completely out of place here.
Probably it is a misprint (complemented with Eclipse auto-import or such), and IllegalArgumentException was in mind.
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Priority: Minor
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
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-2590) [classlib][swing][plaf]
javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws
unspecified InvalidParameterException
Posted by "Vasily Zakharov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vasily Zakharov updated HARMONY-2590:
-------------------------------------
Attachment: Harmony-2590-Make.patch
Harmony-2590-Test.patch
Harmony-2590.patch
Attached fix and test patches.
Also attached a make patch to exclude javax/swing/border/BevelBorderTest from make/exclude.windows.x86.ibm, as the test passes normally.
> [classlib][swing][plaf] javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-2590
> URL: https://issues.apache.org/jira/browse/HARMONY-2590
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Anton Luht
> Priority: Minor
> Attachments: Harmony-2590-Make.patch, Harmony-2590-Test.patch, Harmony-2590.patch
>
>
> javax.swing.plaf.BorderUIResource.BevelBorderUIResource(int) throws unspecified InvalidParameterException while RI does not
> Code to reproduce:
> import javax.swing.plaf.*;
> public class Test {
> public static void main(String args[]) {
> new BorderUIResource.BevelBorderUIResource(199);
> }
> }
> Output in RI: none
> Output in Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
> n or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r485537, (Dec 11 2006), Windows/ia32/msvc 1310, debug build
> http://incubator.apache.org/harmony
> Uncaught exception in main:
> java.security.InvalidParameterException: Incorrect type of the bevel border
> at javax.swing.border.BevelBorder.setBevelType(BevelBorder.java:62)
> at javax.swing.border.BevelBorder.<init>(BevelBorder.java:43)
> at javax.swing.plaf.BorderUIResource$BevelBorderUIResource.<init>(Border
> UIResource.java)
> at Test.main(Test.java:5)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.