db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kathey Marsden <kmarsdende...@sbcglobal.net>
Subject Re: [jira] Created: (DERBY-2925) Prevent export from overwriting existing files
Date Sat, 28 Jul 2007 00:12:15 GMT
Ramin Moazeni wrote:
> After making the above change, when I run junit test for the
> individual test or _Suite, the test passes without any failures.
> However, suites.All still fails with the same error messages as below.
>
>   
Just some random thoughts/questions on this...
Is this the only test that is failing after your changes? Is it only 
with network server that it fails?  If it fails with embedded, do you 
have the embedded trace? There is a policy file util/nwsvr.policy.  I 
thought that wasn't used anymore, but maybe it is for network server?

My only idea was that we might need:
permission java.io.FilePermission "${user.dir}${/}extout", "read,write";

to read whether the directory extout/nodir existed, but you mentioned to 
me on IRC that that didn't work, so I don't have any other ideas just 
yet.  I hope someone else does.

Kathey


> I wonder if someone has seen this or might have any recommendations?
>
> Thanks
> Ramin
>
>
> testImportExportProcedureNegative(org.apache.derbyTesting.functionTests.tests.tools.ImportExportProcedureTest)junit.framework.ComparisonFailure:
> Unexpected SQL state. expected:<...IE0I> but was:<...J001>
>        at org.apache.derbyTesting.junit.BaseJDBCTestCase.assertSQLState(BaseJDBCTestCase.java:624)
>        at org.apache.derbyTesting.junit.BaseJDBCTestCase.assertSQLState(BaseJDBCTestCase.java:659)
>        at org.apache.derbyTesting.junit.BaseJDBCTestCase.assertSQLState(BaseJDBCTestCase.java:673)
>        at org.apache.derbyTesting.junit.BaseJDBCTestCase.assertStatementError(BaseJDBCTestCase.java:854)
>        at org.apache.derbyTesting.functionTests.tests.tools.ImportExportProcedureTest.testImportExportProcedureNegative(ImportExportProcedureTest.java:1923)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:95)
>        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)
>        at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
>        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)
>        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)
>        at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
>        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: java.sql.SQLException: Java exception: 'Access denied
> (java.io.FilePermission extout/nodir/t1.dat read):
> java.security.AccessControlException'.
>        at org.apache.derby.client.am.SQLExceptionFactory.getSQLException(Unknown
> Source)
>        at org.apache.derby.client.am.SqlException.getSQLException(Unknown
> Source)
>        at org.apache.derby.client.am.SqlException.getSQLException(Unknown
> Source)
>        at org.apache.derby.client.am.PreparedStatement.execute(Unknown Source)
>        at org.apache.derbyTesting.junit.BaseJDBCTestCase.assertStatementError(BaseJDBCTestCase.java:849)
>        ... 45 more
> Caused by: org.apache.derby.client.am.SqlException: Java exception:
> 'Access denied (java.io.FilePermission extout/nodir/t1.dat read):
> java.security.AccessControlException'.
>        at org.apache.derby.client.am.SqlException.<init>(Unknown Source)
>        at org.apache.derby.client.am.SqlException.<init>(Unknown Source)
>        at org.apache.derby.client.am.Statement.completeExecute(Unknown Source)
>        at org.apache.derby.client.net.NetStatementReply.parseEXCSQLSTTreply(Unknown
> Source)
>        at org.apache.derby.client.net.NetStatementReply.readExecuteCall(Unknown
> Source)
>        at org.apache.derby.client.net.StatementReply.readExecuteCall(Unknown
> Source)
>        at org.apache.derby.client.net.NetStatement.readExecuteCall_(Unknown
> Source)
>        at org.apache.derby.client.am.Statement.readExecuteCall(Unknown Source)
>        at org.apache.derby.client.am.PreparedStatement.flowExecute(Unknown
> Source)
>        at org.apache.derby.client.am.PreparedStatement.executeX(Unknown Source)
>   



Mime
View raw message