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
Get Updates on the Splunk Community!

Get Schooled with Splunk Education: Explore Our Latest Courses

At Splunk Education, we’re dedicated to providing incredible learning experiences that cater to every skill ...

Splunk AI Assistant for SPL | Key Use Cases to Unlock the Power of SPL

Splunk AI Assistant for SPL | Key Use Cases to Unlock the Power of SPL  The Splunk AI Assistant for SPL ...

Buttercup Games: Further Dashboarding Techniques (Part 5)

This series of blogs assumes you have already completed the Splunk Enterprise Search Tutorial as it uses the ...