db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kathey Marsden (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-2854) Convert jdbc4/TestResultSetMethods.java to JUnit
Date Thu, 26 Jul 2007 20:16:04 GMT

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

Kathey Marsden commented on DERBY-2854:
---------------------------------------

I have not looked at the code yet, but trying to run the test I get:
[C:/test] .tests.jdbc4.ResultSetTest 
.........................................
.....E.E...................................
.............E.E..
Time: 4.703
There were 4 errors:
1) testGetHoldability(org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetTest)java.sql.SQLSyntaxErrorException:
The class 'org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetMethodsTest' does not
exist or is inaccessible. Th
is can happen if the class is not public.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(SQLExceptionFactory40.java:91)
        at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Util.java:88)
        at org.apache.derby.impl.jdbc.Util.seeNextException(Util.java:224)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(TransactionResourceImpl.java:398)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(TransactionResourceImpl.java:346)
        at org.apache.derby.impl.jdbc.EmbedConnection.handleException(EmbedConnection.java:1572)
        at org.apache.derby.impl.jdbc.ConnectionChild.handleException(ConnectionChild.java:81)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(EmbedPreparedStatement.java:144)
        at org.apache.derby.impl.jdbc.EmbedCallableStatement.<init>(EmbedCallableStatement.java:68)
        at org.apache.derby.impl.jdbc.EmbedCallableStatement20.<init>(EmbedCallableStatement20.java:85)
        at org.apache.derby.impl.jdbc.EmbedCallableStatement30.<init>(EmbedCallableStatement30.java:61)
        at org.apache.derby.impl.jdbc.EmbedCallableStatement40.<init>(EmbedCallableStatement40.java:44)
        at org.apache.derby.jdbc.Driver40.newEmbedCallableStatement(Driver40.java:124)
        at org.apache.derby.impl.jdbc.EmbedConnection.prepareCall(EmbedConnection.java:1014)
        at org.apache.derbyTesting.junit.BaseJDBCTestCase.prepareCall(BaseJDBCTestCase.java:306)
        at org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetTest.testGetHoldability(ResultSetTest.java:1517)
        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)
        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)
Caused by: java.sql.SQLException: The class 'org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetMethodsTest'
doe
s not exist or is inaccessible. This can happen if the class is not public.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(SQLExceptionFactory.java:45)
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(SQLExceptionFactory40.java:13
5)
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(SQLExceptionFactory40.java:70)
        ... 40 more
Caused by: java.sql.SQLException: Java exception: 'org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetMethodsTes
t: java.lang.ClassNotFoundException'.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(SQLExceptionFactory.java:45)
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(SQLExceptionFactory40.java:13
5)
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(SQLExceptionFactory40.java:70)
        at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Util.java:88)
        at org.apache.derby.impl.jdbc.Util.javaException(Util.java:245)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(TransactionResourceImpl.java:403)
        ... 38 more
Caused by: java.lang.ClassNotFoundException: org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetMethodsTest
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at org.apache.derby.impl.services.reflect.ReflectClassesJava2.loadClassNotInDatabaseJar(ReflectClassesJava2.java
:108)
        at org.apache.derby.impl.services.reflect.DatabaseClasses.loadApplicationClass(DatabaseClasses.java:232)
        at org.apache.derby.iapi.services.loader.ClassInspector.getClass(ClassInspector.java:852)
        at org.apache.derby.iapi.services.loader.ClassInspector.accessible(ClassInspector.java:130)
        at org.apache.derby.impl.sql.compile.QueryTreeNode.verifyClassExist(QueryTreeNode.java:1481)
        at org.apache.derby.impl.sql.compile.StaticMethodCallNode.bindExpression(StaticMethodCallNode.java:248)
        at org.apache.derby.impl.sql.compile.JavaToSQLValueNode.bindExpression(JavaToSQLValueNode.java:245)
        at org.apache.derby.impl.sql.compile.CallStatementNode.bindStatement(CallStatementNode.java:145)
        at org.apache.derby.impl.sql.GenericStatement.prepMinion(GenericStatement.java:314)
        at org.apache.derby.impl.sql.GenericStatement.prepare(GenericStatement.java:88)
        at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(GenericLanguageConne
ctionContext.java:753)
        at org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(EmbedPreparedStatement.java:129)
        ... 33 more
2) testIsClosed(org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetTest)java.sql.SQLException:
PROCEDURE 'RETRIE
VE_RESULT_SETS' already exists.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(SQLExceptionFactory40.java:95)
        at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Util.java:202)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(TransactionResourceImpl.java:391)
        at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(TransactionResourceImpl.java:346)
        at org.apache.derby.impl.jdbc.EmbedConnection.handleException(EmbedConnection.java:1572)
        at org.apache.derby.impl.jdbc.ConnectionChild.handleException(ConnectionChild.java:81)
        at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(EmbedStatement.java:1293)
        at org.apache.derby.impl.jdbc.EmbedStatement.execute(EmbedStatement.java:596)
        at org.apache.derby.impl.jdbc.EmbedStatement.execute(EmbedStatement.java:528)
        at org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetTest.testIsClosed(ResultSetTest.java:1578)
        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)
        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)
Caused by: java.sql.SQLException: PROCEDURE 'RETRIEVE_RESULT_SETS' already exists.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(SQLExceptionFactory.java:45)
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(SQLExceptionFactory40.java:13
5)
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(SQLExceptionFactory40.java:70)
        ... 34 more
Caused by: ERROR X0Y68: PROCEDURE 'RETRIEVE_RESULT_SETS' already exists.
        at org.apache.derby.iapi.error.StandardException.newException(StandardException.java:301)
        at org.apache.derby.impl.sql.execute.CreateAliasConstantAction.executeConstantAction(CreateAliasConstantAction.j
ava:237)
        at org.apache.derby.impl.sql.execute.MiscResultSet.open(MiscResultSet.java:64)
        at org.apache.derby.impl.sql.GenericPreparedStatement.execute(GenericPreparedStatement.java:370)
        at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(EmbedStatement.java:1203)
        ... 28 more
3) testGetHoldability(org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetTest)java.sql.SQLSyntaxErrorException:
The class 'org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetMethodsTest' does not
exist or is inaccessible. Th
is can happen if the class is not public.
        at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(SQLExceptionFactory40.java:83)
        at org.apache.derby.client.am.SqlException.getSQLException(SqlException.java:362)
        at org.apache.derby.client.am.Connection.prepareCall(Connection.java:1678)
        at org.apache.derbyTesting.junit.BaseJDBCTestCase.prepareCall(BaseJDBCTestCase.java:306)
        at org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetTest.testGetHoldability(ResultSetTest.java:1517)
        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)
        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)
Caused by: org.apache.derby.client.am.SqlException: The class 'org.apache.derbyTesting.functionTests.tests.jdbc4.ResultS
etMethodsTest' does not exist or is inaccessible. This can happen if the class is not public.
        at org.apache.derby.client.am.Statement.completeSqlca(Statement.java:1713)
        at org.apache.derby.client.net.NetStatementReply.parsePrepareError(NetStatementReply.java:541)
        at org.apache.derby.client.net.NetStatementReply.parsePRPSQLSTTreply(NetStatementReply.java:143)
        at org.apache.derby.client.net.NetStatementReply.readPrepare(NetStatementReply.java:76)
        at org.apache.derby.client.net.StatementReply.readPrepare(StatementReply.java:60)
        at org.apache.derby.client.net.NetStatement.readPrepare_(NetStatement.java:184)
        at org.apache.derby.client.am.Statement.readPrepare(Statement.java:1359)
        at org.apache.derby.client.am.PreparedStatement.readPrepareDescribeInput(PreparedStatement.java:1887)
        at org.apache.derby.client.am.PreparedStatement.flowPrepareDescribeInputOutput(PreparedStatement.java:1947)
        at org.apache.derby.client.am.PreparedStatement.prepare(PreparedStatement.java:309)
        at org.apache.derby.client.am.Connection.prepareCallX(Connection.java:1690)
        at org.apache.derby.client.am.Connection.prepareCall(Connection.java:1670)
        ... 36 more
Caused by: org.apache.derby.client.am.SqlException: Java exception: 'org.apache.derbyTesting.functionTests.tests.jdbc4.R
esultSetMethodsTest: java.lang.ClassNotFoundException'.
        ... 48 more
4) testIsClosed(org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetTest)java.sql.SQLException:
PROCEDURE 'RETRIE
VE_RESULT_SETS' already exists.
        at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(SQLExceptionFactory40.java:95)
        at org.apache.derby.client.am.SqlException.getSQLException(SqlException.java:362)
        at org.apache.derby.client.am.Statement.execute(Statement.java:824)
        at org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetTest.testIsClosed(ResultSetTest.java:1578)
        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)
        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)
Caused by: org.apache.derby.client.am.SqlException: PROCEDURE 'RETRIEVE_RESULT_SETS' already
exists.
        at org.apache.derby.client.am.Statement.completeSqlca(Statement.java:1713)
        at org.apache.derby.client.am.Statement.completeExecuteImmediate(Statement.java:1322)
        at org.apache.derby.client.net.NetStatementReply.parseEXCSQLIMMreply(NetStatementReply.java:207)
        at org.apache.derby.client.net.NetStatementReply.readExecuteImmediate(NetStatementReply.java:58)
        at org.apache.derby.client.net.StatementReply.readExecuteImmediate(StatementReply.java:45)
        at org.apache.derby.client.net.NetStatement.readExecuteImmediate_(NetStatement.java:125)
        at org.apache.derby.client.am.Statement.readExecuteImmediate(Statement.java:1318)
        at org.apache.derby.client.am.Statement.flowExecute(Statement.java:2014)
        at org.apache.derby.client.am.Statement.executeX(Statement.java:829)
        at org.apache.derby.client.am.Statement.execute(Statement.java:815)
        ... 35 more


> Convert jdbc4/TestResultSetMethods.java to JUnit
> ------------------------------------------------
>
>                 Key: DERBY-2854
>                 URL: https://issues.apache.org/jira/browse/DERBY-2854
>             Project: Derby
>          Issue Type: Task
>    Affects Versions: 10.3.0.0
>            Reporter: Ramin Moazeni
>            Assignee: Ramin Moazeni
>         Attachments: DERBY-2854v0.diff, DERBY-2854v0.stat, DERBY-2854v1.diff, DERBY-2854v1.stat,
DERBY-2854v2.diff, DERBY-2854v2.stat
>
>


-- 
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