You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Rob Godfrey (Commented) (JIRA)" <ji...@apache.org> on 2012/02/21 13:52:34 UTC

[jira] [Commented] (QPID-3597) Python Headers Exchange tests fail against Java Broker

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

Rob Godfrey commented on QPID-3597:
-----------------------------------

A number of different fixes required here

1) The broker was always trying to turn argument maps into field tables, but maps can have a greater range of valid values (and thus field table conversion was failing)

2) The code to actually remove a headers binding was cleverly wrapped inside a _logger.isDebugEnabled() block

3) There was a bug in the common transport for AMQP 0-10 whereby a messageTransfer with no headers and no body was never actually emitted to the application layer by the Assembler.  The Python headers tests seem to be the only place that attempt to send such empty messages

4) The implementation of ExchangeBound with respect to matching arguments was incomplete 9and probably still is)
                
> Python Headers Exchange tests fail against Java Broker
> ------------------------------------------------------
>
>                 Key: QPID-3597
>                 URL: https://issues.apache.org/jira/browse/QPID-3597
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Python Test Suite
>    Affects Versions: 0.12
>            Reporter: Andrew MacBean
>            Assignee: Rob Godfrey
>             Fix For: 0.15
>
>
> Python Headers Exchange tests fail against Java Broker
> qpid_tests.broker_0_10.exchange.HeadersExchangeTests.*
> qpid_tests.broker_0_10.queue.QueueTests.test_unbind_headers
> qpid_tests.broker_0_10.exchange.RecommendedTypesRuleTests.testHeaders
> qpid_tests.broker_0_10.exchange.RequiredInstancesRuleTests.testAmqMatch
> qpid_tests.broker_0_10.query.QueryTests.test_exchange_bound_header

--
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:dev-subscribe@qpid.apache.org