zentrope/clj-zentrope-mq — Issue #1: channels are probably not properly closed under normal conditions
Author: zentrope
Created: 2011-12-06 01:00:33+00:00
State: open

When one client exits (say, when I hit ^C), the shut down hooks invoke mq/stop and mq/unsubscribe, etc, etc, but I see this in the rabbitmq logs:

```erlang
{amqp_error,not_found,"no exchange 'default' in vhost '/'",'basic.publish'}
```

I'm not sure why that is, but it breaks all other connections to RabbitMQ. I think I need to send a basicCancel before closing the connection. Or maybe that's a completely other issue, given the message says "no exchange found".

Anyway, needs further research.