dotnet / interactive

.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
MIT License
2.8k stars 374 forks source link

Debugging a kernel crash #3452

Open stefanfritsch opened 4 months ago

stefanfritsch commented 4 months ago

.NET Interactive © 2020 Microsoft Corporation Version: 1.0.510102+2c9feb8daff54c194b638d355d18b5428480a786 Library version: 1.0.0-beta.24101.2+2c9feb8daff54c194b638d355d18b5428480a786 Build date: 2024-02-14T16:06:44.1477956Z

Question

So I'm trying to run the RProvider from an F# cell in a .NET interactive notebook in VSCode and it fails with

chmod: '/Users/stefanfritsch/.nuget/packages/rprovider/2.1.0/lib/net5.0/server/osx-arm64/RProvider.Server': No such file or directory

...which is a lie, because the file exists. So, the error message isn't helpful and I wondered how I would go about debugging something like that in your notebooks because I assume there will be more episodes like this one.

Trying to run open RProvider also kills the kernel and the frontend doesn't tell me but simply keeps counting up the seconds till infinity. Only the log shows that something is amiss. Is that expected behavior?

Thank you.

jonsequitur commented 3 months ago

Can you provide more detailed steps to reproduce this issue?