You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2012/09/14 10:19:07 UTC

[jira] [Commented] (QPID-4303) FailoverTest sometimes fails on slower CI boxes.

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

Keith Wall commented on QPID-4303:
----------------------------------

Firstly, the test name says "transacted" when in fact the test actually uses a non-transactional session, so tests testP2PFailoverTransacted and testP2PFailover are currently equal.

Looking at the failed run (log attached), you can see that none of the sent messages had reached the broker by the time the consumer had started.   For this reason, the receive returned null.  In the non-transactional case, the test needs to #sync in order to ensure that its messages have reached the broker in order for reliable operation.




                
> FailoverTest sometimes fails on slower CI boxes.
> ------------------------------------------------
>
>                 Key: QPID-4303
>                 URL: https://issues.apache.org/jira/browse/QPID-4303
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Tests
>    Affects Versions: 0.19
>            Reporter: Keith Wall
>            Assignee: Keith Wall
>             Fix For: 0.19
>
>         Attachments: TEST-org.apache.qpid.test.client.failover.FailoverTest.testP2PFailoverTransacted.out
>
>
> As shown by:
> https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-Java-Java-BDB-TestMatrix/lastCompletedBuild/jdk=JDK%201.6%20%28latest%29,label=Ubuntu,profile=java-bdb.0-9-1/testReport/org.apache.qpid.test.client.failover/FailoverTest/testP2PFailoverTransacted/
> Regression
> org.apache.qpid.test.client.failover.FailoverTest.testP2PFailoverTransacted
> Failing for the past 1 build (Since Failed#521 )
> Took 5.5 sec.
> add description
> Error Message
> Message 1 was null!
> Stacktrace
> junit.framework.AssertionFailedError: Message 1 was null!
> 	at org.apache.qpid.test.client.failover.FailoverTest.consumeMessages(FailoverTest.java:111)
> 	at org.apache.qpid.test.client.failover.FailoverTest.runP2PFailover(FailoverTest.java:216)
> 	at org.apache.qpid.test.client.failover.FailoverTest.testP2PFailover(FailoverTest.java:187)
> 	at org.apache.qpid.test.client.failover.FailoverTest.testP2PFailoverTransacted(FailoverTest.java:172)
> 	at org.apache.qpid.test.utils.QpidBrokerTestCase.runBare(QpidBrokerTestCase.java:244)
> 	at org.apache.qpid.test.utils.QpidTestCase.run(QpidTestCase.java:137)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org