All Apps and Add-ons

LogOnAsync Context.SendAsync Deadlock in WinForm

vincentmarinas1
New Member

Usage: C# | Visual Studio 2017 | .Net Framework 4.7.1 | Splunk SDK 2.2.8

I'm attempting to perform a one shot search query. Unfortunately, the app seems to enter a deadlock when inside the Context.SendAsync method as authentication against splunk is happening.

The last bit of code I can see being processed before the app stops is on line 545 (https://github.com/splunk/splunk-sdk-csharp-pcl/blob/master/src/Splunk.Client/Splunk/Client/Context....).

The object 'message' has a valid return result, but it never makes it back to parent method caller; GetResponseAsync() - called on line 506.

This deadlock only seems to be happening when using SDK 2.0 in a WinForm app. If I run the same code in a Console app, everything behaves correctly.

Any help would be much appreciated.

Tags (1)
0 Karma
Did you miss .conf21 Virtual?

Good news! The event's keynotes and many of its breakout sessions are now available online, and still totally FREE!