harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexei Fedotov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-1956) [classlib][luni] org.apache.harmony.luni.tests.java.lang.ClassTest.test_getClasses_subtest0() has no complete solution in JRE - the testcase should be fixed
Date Tue, 24 Oct 2006 21:52:18 GMT
[classlib][luni] org.apache.harmony.luni.tests.java.lang.ClassTest.test_getClasses_subtest0()
has no complete solution in JRE - the testcase should be fixed
------------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: HARMONY-1956
                 URL: http://issues.apache.org/jira/browse/HARMONY-1956
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
            Reporter: Alexei Fedotov


Alexey Varlamov wrote at HARMONY-1688,
The testcase enforces somewhat stronger limitation: AccessController.checkPermission() should
never lead to nested call for SecurityManager.checkPermission(), otherwise we have recursion
again. I guess if we slightly hack the environment of this testcase (without changing testing
logic itself) e.g. to use custom security policy provider, we'll be able to reproduce endless
recursion on RI too. The DRLVM is more vulnerable to this due to it's pure-Java ACC impl peculiarities,
it fails even with the default policy. 

[...] the [...] issue has no complete solution in JRE. 

Here is the fix for the test, better handling of recursion in security machinery. This eliminates
issue (2) above. 
http://issues.apache.org/jira/secure/attachment/12342647/H-1688.ClassTest.patch (ASF granted)


See also http://wiki.apache.org/harmony/Unit_Tests_Pass_on_DRLVM 


-- 
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

        

Mime
View raw message