testXATransactionTimeout(...jdbcapi.XATransactionTest) fails intermittently on
iseries
----------------------------------------------------------------------------------------
Key: DERBY-3867
URL: https://issues.apache.org/jira/browse/DERBY-3867
Project: Derby
Issue Type: Bug
Affects Versions: 10.3.2.1
Environment: IBM iseries, OS/400
Reporter: Myrna van Lunteren
The test
testXATransactionTimeout(org.apache.derbyTesting.functionTests.tests.jdbcapi.XATransactionTest)
fails occassionally on iseries.
I've seen this test fail with 10.3.2.1 and 10.4.1.3, and now with 10.4.2.0.
It's intermittent. I've not tried to narrow this down at all (i.e. only when
run in suite, or does it reproduce when run multiple times?)
Here's the 10.4.2 stack:
1)
testXATransactionTimeout(org.apache.derbyTesting.functionTests.tests.jdbcapi.XATransactionTest)java.sql.SQLNonTransientConnectionException:
A network protocol error was encountered and the connection has been
terminated: the requested command encountered an unarchitected and
implementation-specific condition for which there was no architected message
at java.lang.Throwable.<init>(Throwable.java:196)
at java.lang.Exception.<init>(Exception.java:41)
at java.sql.SQLException.<init>(SQLException.java:52)
at
java.sql.SQLNonTransientConnectionException.<init>(SQLNonTransientConnectionException.java:85)
at
org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.client.am.SqlException.getSQLException(Unknown
Source)
at org.apache.derby.client.am.Statement.execute(Unknown Source)
at
org.apache.derbyTesting.functionTests.tests.jdbcapi.XATransactionTest.testXATransactionTimeout(XATransactionTest.java:197)
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:83)
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.DisconnectException: A network protocol
error was encountered and the connection has been terminated: the requested
command encountered an unarchitected and implementation-specific condition for
which there was no architected message
at java.lang.Throwable.<init>(Throwable.java:181)
at java.lang.Exception.<init>(Exception.java:29)
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.SqlException.<init>(Unknown Source)
at org.apache.derby.client.am.DisconnectException.<init>(Unknown Source)
at org.apache.derby.client.am.DisconnectException.<init>(Unknown Source)
at org.apache.derby.client.am.DisconnectException.<init>(Unknown Source)
at org.apache.derby.client.am.DisconnectException.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.parseCMDCHKRM(Unknown
Source)
at
org.apache.derby.client.net.NetStatementReply.parseExecuteImmediateError(Unknown
Source)
at
org.apache.derby.client.net.NetStatementReply.parseEXCSQLIMMreply(Unknown
Source)
at
org.apache.derby.client.net.NetStatementReply.readExecuteImmediate(Unknown
Source)
at
org.apache.derby.client.net.StatementReply.readExecuteImmediate(Unknown Source)
at
org.apache.derby.client.net.NetStatement.readExecuteImmediate_(Unknown Source)
at org.apache.derby.client.am.Statement.readExecuteImmediate(Unknown
Source)
at org.apache.derby.client.am.Statement.flowExecute(Unknown Source)
at org.apache.derby.client.am.Statement.executeX(Unknown Source)
... 39 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.