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
> > > >
> > >
> >
>

Reply via email to