connection.authenticate() ending script. RabbitMQ spec
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
txAMQP |
New
|
Undecided
|
Unassigned |
Bug Description
Hi,
I am using txAMQP with RabbitMQ. I have had success with this in the past but something about this application is causing it to act weirdly. I am able to use ClientCreator() and then add a callback to that for gotConnection(). gotConnection(conn) calls the line "yield conn.authentica
Thanks!
So we did some more digging and I think it comes down to the invoke function in protocol.py when it executes the connection_open function. It calls "yield responses.get()" from Queue.py and that deferred never fires. I went into the get code in Queue.py and confirmed that it reaches the end of the function and returns a deferred but the yield never responds in protocol.py so I think the queue is empty since the deferred containing the next element is empty. Now I'm not entirely sure why this is happening...but I was hoping you guys could point me in the right direction?