[ 
https://issues.apache.org/jira/browse/QPID-3768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Keith Wall updated QPID-3768:
-----------------------------

    Description: 
test profile:java-mms-spawn.0-9-1

Received message with unexpected sorted key value expected:<7> but was:<6>

{code}
Stacktrace
junit.framework.ComparisonFailure: Received message with unexpected sorted key 
value expected:<7> but was:<6>
at 
org.apache.qpid.server.queue.SortedQueueTest.receiveAndValidateMessage(SortedQueueTest.java:352)
at 
org.apache.qpid.server.queue.SortedQueueTest.testGetNextWithAck(SortedQueueTest.java:300)
at 
org.apache.qpid.test.utils.QpidBrokerTestCase.runBare(QpidBrokerTestCase.java:240)
at org.apache.qpid.test.utils.QpidTestCase.run(QpidTestCase.java:135)

{code}

  was:
test profile:java-mms-spawn.0-9-1

Received message with unexpected sorted key value expected:<7> but 
was:<6>Stacktrace
junit.framework.ComparisonFailure: Received message with unexpected sorted key 
value expected:<7> but was:<6>
at 
org.apache.qpid.server.queue.SortedQueueTest.receiveAndValidateMessage(SortedQueueTest.java:352)
at 
org.apache.qpid.server.queue.SortedQueueTest.testGetNextWithAck(SortedQueueTest.java:300)
at 
org.apache.qpid.test.utils.QpidBrokerTestCase.runBare(QpidBrokerTestCase.java:240)
at org.apache.qpid.test.utils.QpidTestCase.run(QpidTestCase.java:135)




This test occasionally fails because it assumes that as messages 7, 6 and 5 are 
sent in individual transactions  (SortedQueueTest.java,295-297) they will be 
delivered immediately to the client and not be subject to sorting by the queue. 
 This assumption is unsafe.

When the test fails (SortedQueueTest.java, 300) messages 7 and 6 have resided 
momentarily together in the queue and therefore have been sorted.  The test 
sees message 6 when it expects message 7.

The test needs to be changed to avoid assuming that the assertion on line 300 
will always see message 7 and could in fact see message 6 or even 5.
                
> Test org.apache.qpid.server.queue.SortedQueueTest.testGetNextWithAck fails 
> sporadically on CI
> ---------------------------------------------------------------------------------------------
>
>                 Key: QPID-3768
>                 URL: https://issues.apache.org/jira/browse/QPID-3768
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Tests
>    Affects Versions: 0.15
>            Reporter: Keith Wall
>            Assignee: Keith Wall
>            Priority: Minor
>
> test profile:java-mms-spawn.0-9-1
> Received message with unexpected sorted key value expected:<7> but was:<6>
> {code}
> Stacktrace
> junit.framework.ComparisonFailure: Received message with unexpected sorted 
> key value expected:<7> but was:<6>
> at 
> org.apache.qpid.server.queue.SortedQueueTest.receiveAndValidateMessage(SortedQueueTest.java:352)
> at 
> org.apache.qpid.server.queue.SortedQueueTest.testGetNextWithAck(SortedQueueTest.java:300)
> at 
> org.apache.qpid.test.utils.QpidBrokerTestCase.runBare(QpidBrokerTestCase.java:240)
> at org.apache.qpid.test.utils.QpidTestCase.run(QpidTestCase.java:135)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to