Hide Forgot
Description of problem: When an object (exchange/queue/binding) is created using qpid-config or addressing, second try to create the same object do not output any error, return code is 0 When an object is created using QMFv2, second try to create the same object outputs following error: Error: error_code=7 error_text=object already exists: <object-name> All the methods shall have the same behaviour. This was seen on RHEL5.6 x86_64 Version-Release number of selected component (if applicable): qpid-cpp-client-0.10-1.el5 qpid-cpp-client-devel-0.10-1.el5 qpid-cpp-server-xml-0.10-1.el5 python-qpid-0.10-1.el5 qpid-tests-0.10-1.el5 qpid-cpp-mrg-debuginfo-0.10-1.el5 qpid-java-common-0.10-1.el5 qpid-cpp-client-devel-docs-0.10-1.el5 qpid-cpp-server-0.10-1.el5 python-qpid-qmf-0.10-2.el5 qpid-cpp-client-ssl-0.10-1.el5 qpid-cpp-server-store-0.10-1.el5 qpid-cpp-server-cluster-0.10-1.el5 qpid-qmf-devel-0.10-2.el5 qpid-tools-0.10-1.el5 qpid-java-client-0.10-1.el5 qpid-java-example-0.10-1.el5 qpid-qmf-0.10-2.el5 qpid-cpp-server-ssl-0.10-1.el5 qpid-cpp-server-devel-0.10-1.el5 How reproducible: 100% Steps to Reproduce: Please, see additional info Actual results: Different behaviour while creating broker objects dependent on method used (qpid-tools, addressing and QMF). Expected results: Same behaviour for all the methods used for broker objects operations Additional info: # service qpidd start qpid-ctrl utility can be found in svn: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/tests/qpid-ctrl Starting Qpid AMQP daemon: [ OK ] # qpid-config add queue myQ # echo $? 0 # qpid-config add queue myQ # echo $? 0 # service qpidd restart Stopping Qpid AMQP daemon: [ OK ] Starting Qpid AMQP daemon: [ OK ] # ./qpid-ctrl create name=myQ type=queue # echo $? 0 # ./qpid-ctrl create name=myQ type=queue Error: error_code=7 error_text=object already exists: myQ # echo $? 0