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 "Myrna van Lunteren (JIRA)" <ji...@apache.org> on 2014/09/27 23:22:33 UTC

[jira] [Commented] (DERBY-6749) Error in ClobUpdatableReaderTest.testMultiplexedOperationProblem

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

Myrna van Lunteren commented on DERBY-6749:
-------------------------------------------

I took a look at this stack trace because this showed up after a check-in from me; however, this change added a new method to derbyTesting.junit.JDBC.java to check on the results and made 2 tests use this, neither of them the affected test. The only relation I see is that one of the modified tests, jdbcapi.DatabaseMetaDataTest, uses (and always used) a singleUse database, and I did work with arrays in the new method. If I messed up the array handling I would have expected the DatabaseMetaDataTest to fail...

The failure did not show in the subsequent test run...

The last entry shows a 'Caused by: java.lang.ArrayIndexOutOfBoundsException', but no further stack trace for that. Was there anything in a derby.log file?

> Error in ClobUpdatableReaderTest.testMultiplexedOperationProblem
> ----------------------------------------------------------------
>
>                 Key: DERBY-6749
>                 URL: https://issues.apache.org/jira/browse/DERBY-6749
>             Project: Derby
>          Issue Type: Bug
>          Components: Test
>    Affects Versions: 10.12.0.0
>         Environment: Solaris_amd64_jdk8
>            Reporter: Rick Hillegas
>
> The following error (among others) was seen on Solaris_amd64_jdk8 during the nightly tests on the 10.12 trunk (http://download.java.net/javadesktop/derby/request_5596746/):
> {noformat}
>     java.sql.SQLException: Failed to create database 'singleUse/oneuse17a', see the next exception for details.
> 	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(SQLExceptionFactory.java:107)
> 	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(SQLExceptionFactory.java:133)
> 	at org.apache.derby.impl.jdbc.Util.seeNextException(Util.java:255)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(EmbedConnection.java:2648)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.<init>(EmbedConnection.java:430)
> 	at org.apache.derby.jdbc.InternalDriver.getNewEmbedConnection(InternalDriver.java:649)
> 	at org.apache.derby.jdbc.InternalDriver.connect(InternalDriver.java:303)
> 	at org.apache.derby.jdbc.InternalDriver.connect(InternalDriver.java:934)
> 	at org.apache.derby.jdbc.AutoloadedDriver.connect(AutoloadedDriver.java:147)
> 	at java.sql.DriverManager.getConnection(DriverManager.java:664)
> 	at java.sql.DriverManager.getConnection(DriverManager.java:208)
> 	at org.apache.derbyTesting.junit.DriverManagerConnector.openConnection(DriverManagerConnector.java:122)
> 	at org.apache.derbyTesting.junit.DriverManagerConnector.openConnection(DriverManagerConnector.java:68)
> 	at org.apache.derbyTesting.junit.DriverManagerConnector.openConnection(DriverManagerConnector.java:44)
> 	at org.apache.derbyTesting.junit.TestConfiguration.openDefaultConnection(TestConfiguration.java:1643)
> 	at org.apache.derbyTesting.junit.BaseJDBCTestCase.openDefaultConnection(BaseJDBCTestCase.java:507)
> 	at org.apache.derbyTesting.junit.BaseJDBCTestCase.getConnection(BaseJDBCTestCase.java:115)
> 	at org.apache.derbyTesting.junit.BaseJDBCTestCase.createStatement(BaseJDBCTestCase.java:147)
> 	at org.apache.derbyTesting.functionTests.tests.jdbcapi.ClobUpdatableReaderTest.setUp(ClobUpdatableReaderTest.java:280)
> 	at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:119)
> 	at org.apache.derbyTesting.junit.BaseJDBCTestCase.runBareOverridable(BaseJDBCTestCase.java:440)
> 	at org.apache.derbyTesting.junit.BaseJDBCTestCase.runBare(BaseJDBCTestCase.java:457)
> 	at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
> 	at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
> 	at junit.extensions.TestSetup.run(TestSetup.java:25)
> 	at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
> 	at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
> 	at junit.extensions.TestSetup.run(TestSetup.java:25)
> 	at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:58)
> 	at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
> 	at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
> 	at junit.extensions.TestSetup.run(TestSetup.java:25)
> Caused by: ERROR XJ041: Failed to create database 'singleUse/oneuse17a', see the next exception for details.
> 	at org.apache.derby.iapi.error.StandardException.newException(StandardException.java:290)
> 	at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(SQLExceptionFactory.java:162)
> 	at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(SQLExceptionFactory.java:74)
> Caused by: ERROR XBM01: Startup failed due to an exception. See next exception for details. 
> 	at org.apache.derby.iapi.error.StandardException.newException(StandardException.java:290)
> 	at org.apache.derby.iapi.services.monitor.Monitor.exceptionStartingModule(Monitor.java:687)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(BaseMonitor.java:1843)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(BaseMonitor.java:1008)
> 	at org.apache.derby.impl.services.monitor.FileMonitor.createPersistentService(FileMonitor.java:48)
> 	at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Monitor.java:598)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(EmbedConnection.java:2641)
> Caused by: java.lang.ArrayIndexOutOfBoundsException
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)