[rabbitmq-discuss] uninterruptibleGet() in basicCancel (Java Client)
    Michael Klishin 
    mklishin at gopivotal.com
       
    Thu Mar 27 14:31:23 GMT 2014
    
    
  
On 27 March 2014 at 18:25:39, Gary Russell (grussell at gopivotal.com) wrote:
> > Is this a known (or fixed) issue...
>  
> https://jira.spring.io/browse/AMQP-386 ?
Yes: https://bugzilla.rabbitmq.com/show_bug.cgi?id=25708
>  
> It looks like the java client is blocked in basicCancel() waiting  
> for a reply.
>  
> Based on the line numbers, it looks like he's using the default  
> (old) version of the client (2.8.4) pulled in by the old version  
> of Spring AMQP he's using (1.1.3).
The issue was that when you invoke a blocking operation (e.g. basic.consume or queue.declare)
from a basic.cancel handler, continuations deadlocked. 
--  
MK  
Software Engineer, Pivotal/RabbitMQ
    
    
More information about the rabbitmq-discuss
mailing list