-
Notifications
You must be signed in to change notification settings - Fork 47
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
NetworkManager.Initialize() deadlock running from F# Interactive #122
Comments
I do not have experience with F#, but mabye @nicolaiw has an idea? |
Maybe I will find the time to have a look at this in the next view weeks. Does it just happen in the interactive window or did you tried it in a simple console application as well? Regards |
Thanks @nicolaiw! It works fine in a console application, to the extent that I just prefer to work in F# Interactive so I can iterate and tinker really quickly. I thought it might have something to do with the fact that F# Interactive, when running in Visual Studio, hooks into the Windows message pump, but I turned that off using the |
Just an FYI, this works just fine with .NET Interactive, which is really cool. Exploratory tinkering with Zigbee is really convenient. |
I am sorry. Did not find the time to dig into this. Is this still an Issue? I did not used F# for a while :D |
I've kind of given up on F# Interactive, but it works just fine in .NET Interactive. Thanks though! |
Closing since it looks like F# Interactive is going to be abandoned soon in favor of .NET Interactive anyway. |
Calling
networkManager.Initialize()
in F# Interactive causes it to deadlock.Here's an async stack trace:
I've been trying to reproduce this in C# Interactive so that it's easier to repro, but it's not seeing
ZigBeeNet.Transport.Serial
at all for whatever reason.The text was updated successfully, but these errors were encountered: