Leo Li wrote:
Hi, all:
During the self-hosting of Derby, I found a security policy if is
applied will lead to errors in loading the class of JarFile. IBM vm
will throw java/lang/UnsatisfiedLinkError: java/util/zip/ZipFile.ntvi
while
drlvm will crash with "SEH handler: shutdown errorSEH handler: too many
shutdown errors..."
Sadly I found the problem is more general...Seems Harmony+IBM VME cannot
accept any customized policy file, just try the test case below with
option: -Djava.security.manager -Djava.security.policy=test.policy
public static void main(String[] args) throws Exception{
System.out.println("hello");
}
you'll get same error.
Here is the testcase:
import java.util.jar.*;
public class TestJarFile {
public static void main(String[] args) throws Exception{
System.out.println(JarFile.CENATT);
}
}
And the attachment is the derby_tests.policy.
Then run:
java -Djava.security.manager
-Djava.security.policy=derby_tests.policyTestJarFile
Run passes,
Harmony on IBM VM fails with java/lang/UnsatisfiedLinkError:
java/util/zip/ZipFile.ntvi
Harmony on Drlvm fails with SEH handler: shutdown errorSEH handler:
too many
shutdown errors
If the security manager is not specified, Harmony passes.
--
Paulex Yang
China Software Development Lab
IBM
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]