-
Notifications
You must be signed in to change notification settings - Fork 748
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RabbitAdvancedPublishChannel.Dispose #65
Comments
Thanks for reporting this Andreas. I can't see any reason why this should happen. My tests do publishing inside a using statement just like yours without any issues. Do you have any other context? Are you publishing in a tight loop or on lots of different threads for example? |
I compiled everything againt the current sources an the problem is in this happed at a Hyper-V virtualized machine with Windows 2008R2 |
Hmm, so it's in the RabbitMQ.Client. I wonder what it's waiting on? |
I don't know. On my machine it works, on the server not. :( |
So now it works. :-) Hours wasted :( Thank you, for helping |
Hard for me to progress it if I can't reproduce it I'm afraid :( |
Cool, glad to hear that :) On Thu, Jan 31, 2013 at 9:57 AM, Mike Hadlow notifications@github.comwrote:
|
Hi,
thanks for your great libary.
I have a Problem with the Class RabbitAdvancedPublishChannel.
I don't know where i came from, all other calls work perfect.
If i debug the code, the system hangs at Dispose()
public virtual void Dispose() { if (disposed) return; channel.Abort(); //Here hangs the app channel.Dispose(); disposed = true; }
the calling name is in a contructor with MEF Injection
using (var x = m_bus.OpenPublishChannel()) { x.Publish<TapiRefreshCommand>(new TapiRefreshCommand()); }
The text was updated successfully, but these errors were encountered: