Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Java client always create exclusive lock for the queue when a destination is created with an addressing scheme, it does not allow two
consumer to connect to the same queue.
for example, using following address will get exception
my_queue;{create:always,node:{type:queue,x-declare:
}}
==exception==
org.apache.qpid.transport.SessionException: ch=0 id=1
ExecutionException(errorCode=RESOURCE_LOCKED, commandId=1, classCo
de=4, commandCode=7, fieldIndex=0, description=resource-locked: Queue
my_queue has an exclusive con
sumer. No more consumers allowed. (qpid/broker/Queue.cpp:459), errorInfo={})