jtreg fails if the test requires a security manager!

David Holmes david.holmes at oracle.com
Wed Apr 18 21:40:45 PDT 2012


Hi Jon,

I have a new test that requires that a security manager be installed, so 
I have:

@run main/othervm -Djava.security.manager

but this causes jtreg itself to encounter a security exception:

Exception in thread "main" java.security.AccessControlException: access 
denied ("java.io.FilePermission" 
"/scratch/dh198349/dev-work/b11/linux-i586-dh/testoutput/jdk_util/JTwork/classes/java/util/concurrent/atomic/AtomicUpdaters.jta" 
"read")
         at 
java.security.AccessControlContext.checkPermission(AccessControlContext.java:364)
         at 
java.security.AccessController.checkPermission(AccessController.java:555)
         at 
java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
         at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
         at java.io.FileInputStream.<init>(FileInputStream.java:121)
         at java.io.FileInputStream.<init>(FileInputStream.java:87)
         at java.io.FileReader.<init>(FileReader.java:58)
         at com.sun.javatest.regtest.MainWrapper.main(MainWrapper.java:45)

What can I do to fix this?

Thanks,
David


More information about the jtreg-use mailing list