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 "Kathey Marsden (JIRA)" <ji...@apache.org> on 2007/05/23 01:08:16 UTC

[jira] Created: (DERBY-2682) org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest tests fail with java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read) on IBM 1.4.2

org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest tests fail with java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read) on IBM 1.4.2 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: DERBY-2682
                 URL: https://issues.apache.org/jira/browse/DERBY-2682
             Project: Derby
          Issue Type: Bug
         Environment: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
Classic VM (build 1.4.2, J2RE 1.4.2 IBM Windows 32 build cn142-20061124 (SR7) (JIT enabled: jitc))
            Reporter: Kathey Marsden
            Priority: Minor


On  IBM jdk 1.4.2 the File.mkdirs() call requires permission (java.util.PropertyPermission user.dir read) causing this 
test failure. This does not occur with IBM 1.5.  Below is the failure.  Also failures with EncryptionKeyDESTest and EncryptionKeyBlowFishTest

[C:/test] java junit.textui.TestRunner org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest
...E.E.E.E..F
Time: 10.64
There were 4 errors:
1) testBackupEncryptedDatabase(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLExcept
ion: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' wa
s thrown while evaluating an expression.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
        at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testBackupEncryptedDatabase(EncryptionKey
Test.java:242)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
        at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
 user.dir read)' was thrown while evaluating an expression.
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
        at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
        at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
        at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
        ... 26 more
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
        at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
        at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
        at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
        at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
        at java.lang.System.getProperty(System.java(Inlined Compiled Code))
        at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
        at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
        at java.io.File.getCanonicalPath(File.java:539)
        at java.io.File.getCanonicalFile(File.java:560)
        at java.io.File.mkdirs(File.java:1151)
        at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
        at java.security.AccessController.doPrivileged1(Native Method)
        at java.security.AccessController.doPrivileged(AccessController.java:351)
        at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
        at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
        at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
        at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
        at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
        at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
        at org.apache.derby.exe.ac78d1c1abx0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
        ... 29 more
2) testCreateDbFromBackup(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLException:
The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' was thr
own while evaluating an expression.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
        at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testCreateDbFromBackup(EncryptionKeyTest.
java:273)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
        at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
 user.dir read)' was thrown while evaluating an expression.
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
        at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
        at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
        at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
        ... 26 more
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
        at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
        at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
        at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
        at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
        at java.lang.System.getProperty(System.java(Inlined Compiled Code))
        at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
        at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
        at java.io.File.getCanonicalPath(File.java:539)
        at java.io.File.getCanonicalFile(File.java:560)
        at java.io.File.mkdirs(File.java:1151)
        at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
        at java.security.AccessController.doPrivileged1(Native Method)
        at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
        at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
        at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
        at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
        at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
        at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
        at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
        at org.apache.derby.exe.acf30b8234x0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
        ... 29 more
3) testRestoreFrom(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLException: The exc
eption 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' was thrown whi
le evaluating an expression.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
        at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.createBackupRestore(EncryptionKeyTest.jav
a:484)
        at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testRestoreFrom(EncryptionKeyTest.java:35
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
        at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
 user.dir read)' was thrown while evaluating an expression.
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
        at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
        at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
        at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
        ... 27 more
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
        at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
        at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
        at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
        at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
        at java.lang.System.getProperty(System.java(Inlined Compiled Code))
        at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
        at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
        at java.io.File.getCanonicalPath(File.java:539)
        at java.io.File.getCanonicalFile(File.java:560)
        at java.io.File.mkdirs(File.java:1151)
        at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
        at java.security.AccessController.doPrivileged1(Native Method)
        at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
        at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
        at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
        at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
        at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
        at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
        at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
        at org.apache.derby.exe.acaf9982bdx0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
        ... 30 more
4) testInvalidRestoreFrom(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLException:
The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' was thr
own while evaluating an expression.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
        at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.createBackupRestore(EncryptionKeyTest.jav
a:484)
        at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testInvalidRestoreFrom(EncryptionKeyTest.
java:366)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
        at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
 user.dir read)' was thrown while evaluating an expression.
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
        at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
        at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
        at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
        ... 27 more
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
        at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
        at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
        at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
        at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
        at java.lang.System.getProperty(System.java(Inlined Compiled Code))
        at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
        at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
        at java.io.File.getCanonicalPath(File.java:539)
        at java.io.File.getCanonicalFile(File.java:560)
        at java.io.File.mkdirs(File.java:1151)
        at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
        at java.security.AccessController.doPrivileged1(Native Method)
        at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
        at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
        at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
        at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
        at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
        at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
        at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
        at org.apache.derby.exe.ac3e7bc346x0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
        ... 30 more
There was 1 failure:
1) EncryptionKey AES suitejunit.framework.AssertionFailedError: extinout\encryptionKeyDBToBackup\db.lck
        at org.apache.derbyTesting.junit.DropDatabaseSetup.removeDir(DropDatabaseSetup.java:129)
        at org.apache.derbyTesting.junit.DropDatabaseSetup.removeDir(DropDatabaseSetup.java:127)
        at org.apache.derbyTesting.junit.DropDatabaseSetup.access$000(DropDatabaseSetup.java:38)
        at org.apache.derbyTesting.junit.DropDatabaseSetup$1.run(DropDatabaseSetup.java:104)
        at java.security.AccessController.doPrivileged1(Native Method)
        at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
        at org.apache.derbyTesting.junit.DropDatabaseSetup.removeDirectory(DropDatabaseSetup.java:101)
        at org.apache.derbyTesting.junit.SupportFilesSetup.tearDown(SupportFilesSetup.java:127)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:20)
        at junit.extensions.TestSetup.run(TestSetup.java:23)

FAILURES!!!
Tests run: 8,  Failures: 1,  Errors: 4


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


[jira] Closed: (DERBY-2682) org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest tests fail with java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read) on IBM 1.4.2

Posted by "Kathey Marsden (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DERBY-2682?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kathey Marsden closed DERBY-2682.
---------------------------------

    Resolution: Cannot Reproduce

I tried this test on IBM 1.4.2 and it seems to pass fine now.


> org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest tests fail with java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read) on IBM 1.4.2 
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-2682
>                 URL: https://issues.apache.org/jira/browse/DERBY-2682
>             Project: Derby
>          Issue Type: Bug
>          Components: Regression Test Failure
>         Environment: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
> Classic VM (build 1.4.2, J2RE 1.4.2 IBM Windows 32 build cn142-20061124 (SR7) (JIT enabled: jitc))
>            Reporter: Kathey Marsden
>            Priority: Minor
>
> On  IBM jdk 1.4.2 the File.mkdirs() call requires permission (java.util.PropertyPermission user.dir read) causing this 
> test failure. This does not occur with IBM 1.5.  Below is the failure.  Also failures with EncryptionKeyDESTest and EncryptionKeyBlowFishTest
> [C:/test] java junit.textui.TestRunner org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest
> ...E.E.E.E..F
> Time: 10.64
> There were 4 errors:
> 1) testBackupEncryptedDatabase(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLExcept
> ion: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' wa
> s thrown while evaluating an expression.
>         at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testBackupEncryptedDatabase(EncryptionKey
> Test.java:242)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
>         at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
>         at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
>  user.dir read)' was thrown while evaluating an expression.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>         at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
>         at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
>         at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
>         at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
>         ... 26 more
> Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
>         at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
>         at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
>         at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
>         at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
>         at java.lang.System.getProperty(System.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
>         at java.io.File.getCanonicalPath(File.java:539)
>         at java.io.File.getCanonicalFile(File.java:560)
>         at java.io.File.mkdirs(File.java:1151)
>         at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java:351)
>         at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
>         at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
>         at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
>         at org.apache.derby.exe.ac78d1c1abx0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         ... 29 more
> 2) testCreateDbFromBackup(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLException:
> The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' was thr
> own while evaluating an expression.
>         at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testCreateDbFromBackup(EncryptionKeyTest.
> java:273)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
>         at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
>  user.dir read)' was thrown while evaluating an expression.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>         at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
>         at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
>         at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
>         at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
>         ... 26 more
> Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
>         at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
>         at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
>         at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
>         at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
>         at java.lang.System.getProperty(System.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
>         at java.io.File.getCanonicalPath(File.java:539)
>         at java.io.File.getCanonicalFile(File.java:560)
>         at java.io.File.mkdirs(File.java:1151)
>         at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
>         at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
>         at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
>         at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
>         at org.apache.derby.exe.acf30b8234x0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         ... 29 more
> 3) testRestoreFrom(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLException: The exc
> eption 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' was thrown whi
> le evaluating an expression.
>         at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.createBackupRestore(EncryptionKeyTest.jav
> a:484)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testRestoreFrom(EncryptionKeyTest.java:35
> 0)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
>         at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
>  user.dir read)' was thrown while evaluating an expression.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>         at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
>         at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
>         at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
>         at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
>         ... 27 more
> Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
>         at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
>         at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
>         at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
>         at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
>         at java.lang.System.getProperty(System.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
>         at java.io.File.getCanonicalPath(File.java:539)
>         at java.io.File.getCanonicalFile(File.java:560)
>         at java.io.File.mkdirs(File.java:1151)
>         at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
>         at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
>         at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
>         at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
>         at org.apache.derby.exe.acaf9982bdx0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         ... 30 more
> 4) testInvalidRestoreFrom(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLException:
> The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' was thr
> own while evaluating an expression.
>         at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.createBackupRestore(EncryptionKeyTest.jav
> a:484)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testInvalidRestoreFrom(EncryptionKeyTest.
> java:366)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
>         at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
>  user.dir read)' was thrown while evaluating an expression.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>         at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
>         at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
>         at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
>         at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
>         ... 27 more
> Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
>         at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
>         at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
>         at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
>         at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
>         at java.lang.System.getProperty(System.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
>         at java.io.File.getCanonicalPath(File.java:539)
>         at java.io.File.getCanonicalFile(File.java:560)
>         at java.io.File.mkdirs(File.java:1151)
>         at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
>         at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
>         at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
>         at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
>         at org.apache.derby.exe.ac3e7bc346x0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         ... 30 more
> There was 1 failure:
> 1) EncryptionKey AES suitejunit.framework.AssertionFailedError: extinout\encryptionKeyDBToBackup\db.lck
>         at org.apache.derbyTesting.junit.DropDatabaseSetup.removeDir(DropDatabaseSetup.java:129)
>         at org.apache.derbyTesting.junit.DropDatabaseSetup.removeDir(DropDatabaseSetup.java:127)
>         at org.apache.derbyTesting.junit.DropDatabaseSetup.access$000(DropDatabaseSetup.java:38)
>         at org.apache.derbyTesting.junit.DropDatabaseSetup$1.run(DropDatabaseSetup.java:104)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
>         at org.apache.derbyTesting.junit.DropDatabaseSetup.removeDirectory(DropDatabaseSetup.java:101)
>         at org.apache.derbyTesting.junit.SupportFilesSetup.tearDown(SupportFilesSetup.java:127)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:20)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> FAILURES!!!
> Tests run: 8,  Failures: 1,  Errors: 4

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


[jira] Updated: (DERBY-2682) org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest tests fail with java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read) on IBM 1.4.2

Posted by "Mike Matrigali (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DERBY-2682?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mike Matrigali updated DERBY-2682:
----------------------------------

    Component/s: Regression Test Failure

> org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest tests fail with java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read) on IBM 1.4.2 
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-2682
>                 URL: https://issues.apache.org/jira/browse/DERBY-2682
>             Project: Derby
>          Issue Type: Bug
>          Components: Regression Test Failure
>         Environment: Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
> Classic VM (build 1.4.2, J2RE 1.4.2 IBM Windows 32 build cn142-20061124 (SR7) (JIT enabled: jitc))
>            Reporter: Kathey Marsden
>            Priority: Minor
>
> On  IBM jdk 1.4.2 the File.mkdirs() call requires permission (java.util.PropertyPermission user.dir read) causing this 
> test failure. This does not occur with IBM 1.5.  Below is the failure.  Also failures with EncryptionKeyDESTest and EncryptionKeyBlowFishTest
> [C:/test] java junit.textui.TestRunner org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest
> ...E.E.E.E..F
> Time: 10.64
> There were 4 errors:
> 1) testBackupEncryptedDatabase(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLExcept
> ion: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' wa
> s thrown while evaluating an expression.
>         at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testBackupEncryptedDatabase(EncryptionKey
> Test.java:242)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
>         at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
>         at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
>  user.dir read)' was thrown while evaluating an expression.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>         at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
>         at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
>         at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
>         at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
>         ... 26 more
> Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
>         at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
>         at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
>         at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
>         at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
>         at java.lang.System.getProperty(System.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
>         at java.io.File.getCanonicalPath(File.java:539)
>         at java.io.File.getCanonicalFile(File.java:560)
>         at java.io.File.mkdirs(File.java:1151)
>         at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java:351)
>         at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
>         at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
>         at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
>         at org.apache.derby.exe.ac78d1c1abx0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         ... 29 more
> 2) testCreateDbFromBackup(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLException:
> The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' was thr
> own while evaluating an expression.
>         at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testCreateDbFromBackup(EncryptionKeyTest.
> java:273)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
>         at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
>  user.dir read)' was thrown while evaluating an expression.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>         at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
>         at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
>         at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
>         at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
>         ... 26 more
> Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
>         at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
>         at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
>         at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
>         at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
>         at java.lang.System.getProperty(System.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
>         at java.io.File.getCanonicalPath(File.java:539)
>         at java.io.File.getCanonicalFile(File.java:560)
>         at java.io.File.mkdirs(File.java:1151)
>         at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
>         at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
>         at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
>         at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
>         at org.apache.derby.exe.acf30b8234x0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         ... 29 more
> 3) testRestoreFrom(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLException: The exc
> eption 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' was thrown whi
> le evaluating an expression.
>         at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.createBackupRestore(EncryptionKeyTest.jav
> a:484)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testRestoreFrom(EncryptionKeyTest.java:35
> 0)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
>         at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
>  user.dir read)' was thrown while evaluating an expression.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>         at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
>         at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
>         at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
>         at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
>         ... 27 more
> Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
>         at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
>         at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
>         at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
>         at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
>         at java.lang.System.getProperty(System.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
>         at java.io.File.getCanonicalPath(File.java:539)
>         at java.io.File.getCanonicalFile(File.java:560)
>         at java.io.File.mkdirs(File.java:1151)
>         at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
>         at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
>         at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
>         at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
>         at org.apache.derby.exe.acaf9982bdx0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         ... 30 more
> 4) testInvalidRestoreFrom(org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyAESTest)java.sql.SQLException:
> The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)' was thr
> own while evaluating an expression.
>         at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
>         at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown Source)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.createBackupRestore(EncryptionKeyTest.jav
> a:484)
>         at org.apache.derbyTesting.functionTests.tests.store.EncryptionKeyTest.testInvalidRestoreFrom(EncryptionKeyTest.
> java:366)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
>         at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> Caused by: ERROR 38000: The exception 'java.security.AccessControlException: access denied (java.util.PropertyPermission
>  user.dir read)' was thrown while evaluating an expression.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>         at org.apache.derby.iapi.error.StandardException.unexpectedUserException(Unknown Source)
>         at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown Source)
>         at org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
>         at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
>         ... 27 more
> Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
>         at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code))
>         at java.security.AccessController.checkPermission(AccessController.java(Compiled Code))
>         at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
>         at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1290)
>         at java.lang.System.getProperty(System.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.getUserPath(Win32FileSystem.java(Inlined Compiled Code))
>         at java.io.Win32FileSystem.resolve(Win32FileSystem.java(Compiled Code))
>         at java.io.File.getCanonicalPath(File.java:539)
>         at java.io.File.getCanonicalFile(File.java:560)
>         at java.io.File.mkdirs(File.java:1151)
>         at org.apache.derby.impl.store.raw.RawStore.run(Unknown Source)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
>         at org.apache.derby.impl.store.raw.RawStore.privMkdirs(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.raw.RawStore.backup(Unknown Source)
>         at org.apache.derby.impl.store.access.RAMAccessManager.backup(Unknown Source)
>         at org.apache.derby.impl.db.BasicDatabase.backup(Unknown Source)
>         at org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(Unknown Source)
>         at org.apache.derby.exe.ac3e7bc346x0112xb5fdxeb30x00003dcd3cb42.g0(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
>         ... 30 more
> There was 1 failure:
> 1) EncryptionKey AES suitejunit.framework.AssertionFailedError: extinout\encryptionKeyDBToBackup\db.lck
>         at org.apache.derbyTesting.junit.DropDatabaseSetup.removeDir(DropDatabaseSetup.java:129)
>         at org.apache.derbyTesting.junit.DropDatabaseSetup.removeDir(DropDatabaseSetup.java:127)
>         at org.apache.derbyTesting.junit.DropDatabaseSetup.access$000(DropDatabaseSetup.java:38)
>         at org.apache.derbyTesting.junit.DropDatabaseSetup$1.run(DropDatabaseSetup.java:104)
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
>         at org.apache.derbyTesting.junit.DropDatabaseSetup.removeDirectory(DropDatabaseSetup.java:101)
>         at org.apache.derbyTesting.junit.SupportFilesSetup.tearDown(SupportFilesSetup.java:127)
>         at junit.extensions.TestSetup$1.protect(TestSetup.java:20)
>         at junit.extensions.TestSetup.run(TestSetup.java:23)
> FAILURES!!!
> Tests run: 8,  Failures: 1,  Errors: 4

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