Thank you very much for your help :) Wishing you a great day :) Adriana
On Thu, Dec 15, 2022 at 8:35 PM Havret <h4v...@gmail.com> wrote: > Hi Adriana, > > I created a bug report[1] on your behalf. > > [1] https://issues.apache.org/jira/browse/AMQNET-818 > > Best Regards, > Chris > > On Tue, Dec 13, 2022 at 10:06 AM Adriana Cass <adriana.c...@visma.com> > wrote: > > > Thank you Hervet, > > > > Indeed if i wrap it in a Task.Run block the same code works from a win > for > > app. > > But like you said this is not a solution... > > > > Can this bug be fixed? Is it on the backlog? Could you report it as a bug > > so it gets fixed? > > > > Thanks again, > > Adriana > > > > > > On Mon, Dec 12, 2022 at 11:24 PM Havret <hav...@apache.org> wrote: > > > > > Hi Adriana, > > > > > > It seems like a bug with synchronization context and lack of proper > > > handling of ConfigureAwait by the lib. We faced something similar with > > > ArtemisNetClient and an old WCF application[1]. > > > > > > It works fine in the console app, because it doesn't have the > > > synchronization context. Desktop applications using technologies like > > > WinForms or WPF rely heavily on synchronization context to dispatch ui > > > updates on the proper ui-rendering thread which may lead to this kind > of > > > dead-locks. > > > > > > To confirm this you could try to wrap your code inside of Task.Run(() > => > > > {}) block. It should work fine that way but it's hardly a feasible > > > workaround. > > > > > > [1] > > > > > > > > > https://github.com/Havret/dotnet-activemq-artemis-client/issues/381#issuecomment-1279776799 > > > > > > Thanks, > > > Chris > > > > > > On Mon, Dec 12, 2022 at 10:30 AM Adriana Cass <adriana.c...@visma.com> > > > wrote: > > > > > > > Hi, I have updated my .net c#project to use 2.0.0 version of > > > > Apache.NMS.ActiveMQ and i noticed that when i'm starting the > connection > > > > just hangs when i use the code in a .net c# windows form application, > > but > > > > it works just fine from a.net c# console application. var > connString = > > > > $"tcp://HostName:61616"; IConnectionFactory factory = new > > > > NMSConnectionFactory(connString); using (IConnection connection = > > > > factory.CreateConnection()) { connection.Start(); //here it just > hangs > > > from > > > > a .net c# win forms app } This code works ok with 1.8.0 version of > > > > Apache.NMS.ActiveMQ no matter if is a .net c# win form app or a .net > c# > > > > console app Other people are also having the same problem. Please see > > > > > > > > > > > > > > https://stackoverflow.com/questions/74692814/producer-messages-using-apache-nms-console-app-and-windows-forms > > > > Do you have any inputs on this? Was 2.0.0 .net c# > Apache.NMS.ActiveMQ > > > lib > > > > tested from a .net win for application? Thank you, Adriana > > > > > > > > > >