db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vemund Østgaard (JIRA) <j...@apache.org>
Subject [jira] Commented: (DERBY-3202) 'AccessControlException: access denied (java.io.FilePermission C:\....\file-2.log read)' in ErrorStreamTest.
Date Mon, 26 Nov 2007 13:49:44 GMT

    [ https://issues.apache.org/jira/browse/DERBY-3202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12545445
] 

Vemund Østgaard commented on DERBY-3202:
----------------------------------------

This also fails with the latest available update (16) of Suns JDK1.4.2 on Vista. I've logged
the bug against the jdk, but this test will keep failing the way things are now.

I'm unsure about how to best handle this. Since the test only fails with jdk1.4.2 on Vista,
the bug does not create a lot of noise and the test works on all other platforms/jdks. I also
consider the fact that logmessages are flushed immediately a part of Derbys functionality
and not an implementation detail, so I think the test is valid the way it is. Any precedent
for how cases like this one are handled?

> 'AccessControlException: access denied (java.io.FilePermission C:\....\file-2.log read)'
in ErrorStreamTest.
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3202
>                 URL: https://issues.apache.org/jira/browse/DERBY-3202
>             Project: Derby
>          Issue Type: Bug
>          Components: Regression Test Failure, Test
>    Affects Versions: 10.4.0.0
>         Environment: OS: Windows
> JVM: Sun Microsystems Inc. 1.5.0, Sun Microsystems Inc. 1.4.2
>            Reporter: Ole Solberg
>            Assignee: Vemund Østgaard
>             Fix For: 10.4.0.0
>
>         Attachments: 3202-diff, 3202-diff.stat
>
>
> Seen on Windows only.
> See e.g. 
> http://dbtg.thresher.com/derby/test/Daily/jvm1.6/testing/Limited/testSummary-594211.html
: vista, w2003.
> suitesAll fail *************************************************************
> 1) testFile(org.apache.derbyTesting.functionTests.tests.engine.ErrorStreamTest)java.security.AccessControlException:
access denied (java.io.FilePermission C:\cludev\jagtmp\autoderbyN_regression\suitesAll_30\log\system\file-2.log
read)
> 2) testWrongFile(org.apache.derbyTesting.functionTests.tests.engine.ErrorStreamTest)java.security.AccessControlException:
access denied (java.io.FilePermission C:\cludev\jagtmp\autoderbyN_regression\suitesAll_30\log\system\foo\file-3.log
read)
> 3) testFileOverMethod(org.apache.derbyTesting.functionTests.tests.engine.ErrorStreamTest)java.security.AccessControlException:
access denied (java.io.FilePermission C:\cludev\jagtmp\autoderbyN_regression\suitesAll_30\log\system\file-8.log
read)
> 4) testFileOverField(org.apache.derbyTesting.functionTests.tests.engine.ErrorStreamTest)java.security.AccessControlException:
access denied (java.io.FilePermission C:\cludev\jagtmp\autoderbyN_regression\suitesAll_30\log\system\file-9.log
read)
> 5) testFileOverMethodAndField(org.apache.derbyTesting.functionTests.tests.engine.ErrorStreamTest)java.security.AccessControlException:
access denied (java.io.FilePermission C:\cludev\jagtmp\autoderbyN_regression\suitesAll_30\log\system\file-10.log
read)
> 1) testDefault(org.apache.derbyTesting.functionTests.tests.engine.ErrorStreamTest)junit.framework.AssertionFailedError:
File C:\cludev\jagtmp\autoderbyN_regression\suitesAll_30\log\system\derby.log could not be
deleted
> 2) testMethod(org.apache.derbyTesting.functionTests.tests.engine.ErrorStreamTest)junit.framework.AssertionFailedError:
assertNotEmpty failed:C:\cludev\jagtmp\autoderbyN_regression\suitesAll_30\log\system\method-4.log
> suitesAll fail *************************************************************
> 1) testFile(org.apache.derbyTesting.functionTests.tests.engine.ErrorStreamTest)java.security.AccessControlException:
access denied (java.io.FilePermission C:\cludev\jagtmp\autoderbyN_regression\suitesAll_30\log\system\file-2.log
read)
> 	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
> 	at java.security.AccessController.checkPermission(AccessController.java:546)
> 	at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
> 	at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
> 	at java.io.File.exists(File.java:731)
> 	at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:402)
> 	at java.io.File.getCanonicalPath(File.java:559)
> 	at org.apache.derbyTesting.functionTests.tests.engine.ErrorStreamTest.testFile(ErrorStreamTest.java:140)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:95)
> ++

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


Mime
View raw message