Derby
  1. Derby
  2. DERBY-3867

testXATransactionTimeout(...jdbcapi.XATransactionTest) fails intermittently on iseries

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 10.3.2.1
    • Fix Version/s: None
    • Component/s: Network Server
    • Environment:
      IBM iseries, OS/400
    • Urgency:
      Normal
    • Bug behavior facts:
      Regression Test Failure

      Description

      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

        Activity

        Myrna van Lunteren created issue -
        Kathey Marsden made changes -
        Field Original Value New Value
        Component/s JDBC [ 11407 ]
        Kathey Marsden made changes -
        Component/s JDBC [ 11407 ]
        Component/s Network Server [ 11410 ]
        Kristian Waagan made changes -
        Bug behavior facts [Regression Test Failure]
        Urgency Normal
        Kathey Marsden made changes -
        Labels derby_triage10_5_2
        Kathey Marsden made changes -
        Labels derby_triage10_5_2 derby_triage10_9
        Gavin made changes -
        Workflow jira [ 12441392 ] Default workflow, editable Closed status [ 12798795 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Myrna van Lunteren
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development