interactive
interactive copied to clipboard
Polyglot Notebook: [DevExE2E] The cell kept in running status and can't be stopped in the newly created .dib/ipynb file.
Describe the bug
We fail to execute the cell with very simple F# code "1+1". The cell is kept in running status and can't be stopped in the newly created .dib/ipynb file.
Detailed Repro Build info: VSCodeSetup-x64-1.90.0 + dotnet-interactive-vscode-1.0.5312031.vsix + dotnet-sdk-8.0.302-win-x64
VS Code link: https://code.visualstudio.com/download# Version: 1.90.0 (system setup) Commit: 89de5a8d4d6205e5b11647eb6a74844ca23d2573 Date: 2024-06-04T19:33:54.889Z Electron: 29.4.0 ElectronBuildId: 9593362 Chromium: 122.0.6261.156 Node.js: 20.9.0 V8: 12.2.281.27-electron.0 OS: Windows_NT x64 10.0.19045
dotnet-interactive-vscode-1.0.5312031.vsix https://dev.azure.com/dnceng/internal/_build/results?buildId=2472419&view=artifacts&pathAsName=false&type=publishedArtifacts
Steps: 1.Ctrl+Shift+P` => "Polyglot Notebook: Create new blank notebook" 2.Select "Create as .ipynb" 3.Select "F#" 4.Set the cell contents to 1+1 and execute. 5. If the cell kept in running steps, click stop or Stop Execution button.
Note: If you don't encounter this issue, please close VS code and repeated above steps again.
Expected Results: The cell should be executed normally, and users can stop cell running with no issue.
Actual Results:
The cell is kept in running status and can't be stopped in the newly created .dib/ipynb file.
Please complete the following:
Which version of .NET Interactive are you using? (In a notebook, run the #!about magic command. ):
- OS
- [ √] Windows 11
- [√ ] Windows 10
- [ ] macOS
- [ ] Linux (Please specify distro)
- [ ] iOS
- [ ] Android
- Browser
- [ ] Chrome
- [ ] Edge
- [ ] Firefox
- [ ] Safari
- Frontend
- [ ] Jupyter Notebook
- [ ] Jupyter Lab
- [ ] nteract
- [ √] Visual Studio Code
- [ ] Visual Studio Code Insiders
- [ ] Visual Studio
- [ ] Other (please specify)
I have the same problem with a python cell. Unfortunately it's not deterministic, as it works most of the time, just sometimes keeps running forever after printing the four plots I have in this cell. The output below the cell looks complete, so it's stuck somewhere after the last command.
This is in a .dib file, .NET Interactive, #!connect jupyter --kernel-name pythonkernel --kernel-spec python3 in top cell.
Edit: Actually all this data is public, so here's the file to reproduce it, even though non-deterministically so good luck:
https://gitlab.com/Regenhardt/bachelorarbeit/-/blob/c8c9b9b736d23e9db2176334d99a78ef630a7fdd/Code/fall_detection.dib
Note the file loads data in the same repository so you need to clone the whole thing.