You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Kelvin Ye (JIRA)" <ji...@apache.org> on 2007/06/14 12:28:26 UTC

[jira] Updated: (HARMONY-4147) [classlib][luni] java.util.BitSet(Integer.MAX_VALUE) throws unexpected NegativeArraySizeException

     [ https://issues.apache.org/jira/browse/HARMONY-4147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kelvin Ye updated HARMONY-4147:
-------------------------------

    Attachment: harmony-4147.diff

Would you please try the patch? I have also add test. Thanks very much!

> [classlib][luni] java.util.BitSet(Integer.MAX_VALUE) throws unexpected NegativeArraySizeException
> -------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-4147
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4147
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Elena Sayapina
>         Attachments: harmony-4147.diff
>
>
> java.util.BitSet(Integer.MAX_VALUE) throws unexpected NegativeArraySizeException
> The following piece of code fails on Harmony-r545749, but passes on Harmony-r545092:
> import java.util.BitSet;
> public class bitsetTest {
>            public static void main(String[] args) {
>                        BitSet bitset = null;
>                try {
>                        bitset = new BitSet(Integer.MAX_VALUE);
>                        System.out.println("TEST PASSED");
>                } catch (OutOfMemoryError e) {
>                        System.out.println("TEST PASSED: " + e);
>                } catch (Exception e) {
>                        System.out.println("TEST FAILED: " + e);
>                }
>            }
> }
> Output on Harmony-r546722:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software
> Foundation or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r546722, (Jun 13 2007), Windows/ia32/msvc 1310, debug build
> http://harmony.apache.org
> Max heap size: can't be reserved, reduced to 679 MB according to
> virtual memory limitation.
> TEST FAILED: java.lang.NegativeArraySizeException
> Output on Harmony-r545092 with -Xmx300M:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software
> Foundation or its licensors,as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r545092, (Jun  7 2007), Windows/ia32/msvc 1310, release build
> http://harmony.apache.org
> The GC did not provide gc_add_weak_root_set_entry()
> TEST PASSED
> Output on RI with -Xmx300M:
> java version "1.5.0_11"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode)
> TEST PASSED

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.