You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Martin Zaun <Ma...@Sun.COM> on 2007/10/04 19:28:23 UTC
solution to 'ant junit-core' throwing AccessControlException ?
Hi All,
there's been reporting of 'ant junit-core' failing with
AccessControlException because of missing FilePermissions for file
junitvmwatcherXXXXXXXXX.properties
Was there a solution?
I run into the same 'access denied' issue on the current trunk.
Tried without success
ant -Djava.security.policy=... junit-core
with either no policy file or one granting universal FilePermission.
Not sure Derby code's even involved. Any idea?
Using out-of-box: ant-1.7.0/1.6.5, jdk-1.5.0_09, junit-3.8.1.
Thanks,
Martin
Tried extending
java/testing/org/apache/derbyTesting/functionTests/util/derby_tests.policy
for generous
junit-core:
[junit] Running org.apache.derbyTesting.functionTests.tests.jdbcapi.Autoload
Test
[junit] Tests run: 3, Failures: 0, Errors: 2, Time elapsed: 0.953 sec
[junit] java.security.AccessControlException: access denied (java.io.FilePer
mission g:\olsen\derby\trunk\junitvmwatcher965905307.properties write)
[junit] at java.security.AccessControlContext.checkPermission(AccessCont
rolContext.java:269)
[junit] at java.security.AccessController.checkPermission(AccessControll
er.java:401)
[junit] at java.lang.SecurityManager.checkPermission(SecurityManager.jav
a:524)
[junit] at java.lang.SecurityManager.checkWrite(SecurityManager.java:954
)
[junit] at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
[junit] at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
[junit] at java.io.FileWriter.<init>(FileWriter.java:46)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.
registerNonCrash(JUnitTestRunner.java:924)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.
main(JUnitTestRunner.java:772)
[junit] Exception in thread "main"