Deepa Remesh wrote:
On 10/9/06, Knut Anders Hatlen (JIRA) <[email protected]> wrote:
[ http://issues.apache.org/jira/browse/DERBY-1845?page=comments#action_12440846 ]

Knut Anders Hatlen commented on DERBY-1845:
-------------------------------------------

Is this still a problem after DERBY-1910?


I believe this issue is same as DERBY-1910 and should be resolved now.
However, I have not been able to verify this. When I run the "All"
suite directly using junit, I am getting a new error at the point
where it tries to run the client tests;
1) AllPackagesjava.security.AccessControlException: access denied
(java.io.FilePermission C:\deepa\j
unit_testserverConsoleOutput.log write)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:269) at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:524)
       at java.lang.SecurityManager.checkWrite(SecurityManager.java:954)
       at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
       at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.derbyTesting.junit.NetworkServerTestSetup$1.run(NetworkServerTestSetup.java:72
)
       at java.security.AccessController.doPrivileged(Native Method)
at org.apache.derbyTesting.junit.NetworkServerTestSetup.setUp(NetworkServerTestSetup.java:65
)
       at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
       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)

I have not seen this error before and wondering if it is caused by
something in my environment. Is anyone else seeing this?

Hello Deepa,

Yes, I'm also seeing this. I think there is a bug in NetworkServerTestSetup.setUp(), where the path is constructed without a directory separator between the rundir and the filename (line 68). When fixing this, I got the results posted below (sorry for the long stack traces).
I'll look for a suitable Jira for the bug, or create a new one if necessary.


Time: 280.066
There were 3 errors:
1) grantRevokeAfterSettingSQLAuthProperty(org.apache.derbyTesting.functionTests. tests.lang.SQLAuthorizationPropTest)java.sql.SQLException: A network protocol er ror was encountered and the connection has been terminated: the requested comman d encountered an unarchitected and implementation-specific condition for which t here was no architected message at org.apache.derby.client.am.SQLExceptionFactory.getSQLException(SQLExc eptionFactory.java:46) at org.apache.derby.client.am.SqlException.getSQLException(SqlException. java:345)
        at org.apache.derby.client.am.Statement.execute(Statement.java:826)
at org.apache.derbyTesting.functionTests.tests.lang.SQLAuthorizationProp Test.grantRevokeAfterSettingSQLAuthProperty(SQLAuthorizationPropTest.java:125)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java: 76)
        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 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: org.apache.derby.client.am.DisconnectException: A network protocol er ror was encountered and the connection has been terminated: the requested comman d encountered an unarchitected and implementation-specific condition for which t here was no architected message at org.apache.derby.client.net.NetConnectionReply.parseCMDCHKRM(NetConne ctionReply.java:888) at org.apache.derby.client.net.NetStatementReply.parseExecuteImmediateEr ror(NetStatementReply.java:562) at org.apache.derby.client.net.NetStatementReply.parseEXCSQLIMMreply(Net StatementReply.java:210) at org.apache.derby.client.net.NetStatementReply.readExecuteImmediate(Ne tStatementReply.java:58) at org.apache.derby.client.net.StatementReply.readExecuteImmediate(State mentReply.java:45) at org.apache.derby.client.net.NetStatement.readExecuteImmediate_(NetSta tement.java:125) at org.apache.derby.client.am.Statement.readExecuteImmediate(Statement.j ava:1320) at org.apache.derby.client.am.Statement.flowExecute(Statement.java:2016) at org.apache.derby.client.am.Statement.executeX(Statement.java:831)
        at org.apache.derby.client.am.Statement.execute(Statement.java:817)
        ... 37 more
2) [EMAIL PROTECTED]: java.net.ConnectExcepti on : Error connecting to server localhost on port 1527 with message Connection r efused. at org.apache.derby.client.am.SQLExceptionFactory.getSQLException(SQLExc eptionFactory.java:46) at org.apache.derby.client.am.SqlException.getSQLException(SqlException. java:345) at org.apache.derby.jdbc.ClientDriver.connect(ClientDriver.java:149)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
at org.apache.derbyTesting.junit.TestConfiguration.getConnection(TestCon figuration.java:456) at org.apache.derbyTesting.junit.TestConfiguration.getDefaultConnection( TestConfiguration.java:437) at org.apache.derbyTesting.junit.TestConfiguration.openDefaultConnection (TestConfiguration.java:411) at org.apache.derbyTesting.junit.BaseJDBCTestSetup.getConnection(BaseJDB CTestSetup.java:74) at org.apache.derbyTesting.junit.CleanDatabaseTestSetup.setUp(CleanDatab aseTestSetup.java:68)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
        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 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: org.apache.derby.client.am.DisconnectException: java.net.ConnectExcep tion : Error connecting to server localhost on port 1527 with message Connection refused.
        at org.apache.derby.client.net.NetAgent.<init>(NetAgent.java:124)
at org.apache.derby.client.net.NetConnection.newAgent_(NetConnection.jav a:1086) at org.apache.derby.client.am.Connection.<init>(Connection.java:324) at org.apache.derby.client.net.NetConnection.<init>(NetConnection.java:2 09) at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl.newNetConnect ion(ClientJDBCObjectFactoryImpl.java:201) at org.apache.derby.jdbc.ClientDriver.connect(ClientDriver.java:140)
        ... 29 more
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:507)
        at java.net.Socket.connect(Socket.java:457)
        at java.net.Socket.<init>(Socket.java:365)
        at java.net.Socket.<init>(Socket.java:178)
at org.apache.derby.client.net.OpenSocketAction.run(OpenSocketAction.jav a:34)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.derby.client.net.NetAgent.<init>(NetAgent.java:122)
        ... 34 more
3) AllPackagesjava.lang.Exception: DRDA_NoIO.S:Could not connect to Derby Networ k Server on host 127.0.0.1, port 1527. at org.apache.derby.impl.drda.NetworkServerControlImpl.consolePropertyMe ssageWork(NetworkServerControlImpl.java:2697) at org.apache.derby.impl.drda.NetworkServerControlImpl.consolePropertyMe ssage(NetworkServerControlImpl.java:1508) at org.apache.derby.impl.drda.NetworkServerControlImpl.setUpSocket(Netwo rkServerControlImpl.java:2087) at org.apache.derby.impl.drda.NetworkServerControlImpl.shutdown(NetworkS erverControlImpl.java:793) at org.apache.derby.drda.NetworkServerControl.shutdown(NetworkServerCont rol.java:301) at org.apache.derbyTesting.junit.NetworkServerTestSetup.tearDown(Network ServerTestSetup.java:106)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:20)
        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)
There were 4 failures:
1) testGrantRevokeWithoutSQLAuthProperty(org.apache.derbyTesting.functionTests.t ests.lang.SQLAuthorizationPropTest)junit.framework.AssertionFailedError: FAIL: G rant statement should have failed when SQL authorization is not set at org.apache.derbyTesting.functionTests.tests.lang.SQLAuthorizationProp Test.testGrantRevokeWithoutSQLAuthProperty(SQLAuthorizationPropTest.java:94)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java: 76) 2) testInertTime(org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTe st)junit.framework.AssertionFailedError: TIME to java.sql.Timestamp does not con tain current date 1900-01-01 07:38:05.0 at org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTest.che ckTimeValue(TimeHandlingTest.java:645) at org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTest.tes tInertTime(TimeHandlingTest.java:198)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java: 76)
        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 junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
3) testCurrentTime(org.apache.derbyTesting.functionTests.tests.lang.TimeHandling Test)junit.framework.AssertionFailedError: TIME to java.sql.Timestamp does not c ontain current date 1900-01-01 14:14:06.0 at org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTest.che ckTimeValue(TimeHandlingTest.java:645) at org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTest.che ckCurrentTimeValue(TimeHandlingTest.java:726) at org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTest.che ckCurrentTimeMultiple(TimeHandlingTest.java:518) at org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTest.che ckCurrentMultiple(TimeHandlingTest.java:492) at org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTest.che ckCurrentQuery(TimeHandlingTest.java:468) at org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTest.cur rentFunctionTests(TimeHandlingTest.java:280) at org.apache.derbyTesting.functionTests.tests.lang.TimeHandlingTest.tes tCurrentTime(TimeHandlingTest.java:243)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java: 76)
        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 junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
4) testGrantRevokeWithoutSQLAuthProperty(org.apache.derbyTesting.functionTests.t ests.lang.SQLAuthorizationPropTest)junit.framework.AssertionFailedError: FAIL: G rant statement should have failed when SQL authorization is not set at org.apache.derbyTesting.functionTests.tests.lang.SQLAuthorizationProp Test.testGrantRevokeWithoutSQLAuthProperty(SQLAuthorizationPropTest.java:94)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java: 76)
        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)

FAILURES!!!
Tests run: 1760,  Failures: 4,  Errors: 3


--
Kristian



Thanks,
Deepa

Reply via email to