Almenon / Almenon/AREPL-vscode
ERR_STREAM_DESTROYED when using ARPEL with pipenv
- Vorherrschende Sprache
- TypeScript
- Sterne
- 301
- Forks
- 46
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Describe the bug**
Error ERR_STREAM_DESTROYED occurs when trying to use ARPEL with pipenv.
**To Reproduce**
- Create pipenv environment
- Point python interpreter to pipenv
- Start typing
- See error
**Expected behavior**
Automatically evaluates python code in real-time
**Error message**
When using 'afterDelay' as trigger
`internal arepl error: Error stack: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
at doWrite (_stream_writable.js:399:19)
at writeOrBuffer (_stream_writable.js:387:5)
at Socket.Writable.write (_stream_writable.js:318:11)
at PythonShell.send (c:\Users\anon\.vscode\extensions\almenon.arepl-2.0.1\node_modules\python-shell\index.js:285:20)
at PythonEvaluator.execCode (c:\Users\anon\.vscode\extensions\almenon.arepl-2.0.1\node_modules\arepl-backend\index.js:71:22)
at ToAREPLLogic.onUserInput (c:\Users\anon\.vscode\extensions\almenon.arepl-2.0.1\out\src\toAREPLLogic.js:80:34)
at PreviewManager.onAnyDocChange (c:\Users\anon\.vscode\extensions\almenon.arepl-2.0.1\out\src\PreviewManager.js:278:51)
at listOnTimeout (internal/timers.js:551:17)
at processTimers (internal/timers.js:492:7)
Print Output:
Traceback (most recent call last):
File "c:\Users\\.vscode\extensions\almenon.arepl-2.0.1\node_modules\arepl-backend\python\arepl_python_evaluator.py", line 329, in
arepl_result_stream.open_result_stream()
File "c:\Users\\.vscode\extensions\almenon.arepl-2.0.1\node_modules\arepl-backend\python\arepl_result_stream.py", line 15, in open_result_stream
result_stream = open(3, "w")
OSError: [WinError 6] The handle is invalid
Variables:`
When using 'onSave' as trigger
`internal arepl error: Error stack: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
at doWrite (_stream_writable.js:399:19)
at writeOrBuffer (_stream_writable.js:387:5)
at Socket.Writable.write (_stream_writable.js:318:11)
at PythonShell.send (c:\Users\anon\.vscode\extensions\almenon.arepl-2.0.1\node_modules\python-shell\index.js:285:20)
at PythonEvaluator.execCode (c:\Users\anon\.vscode\extensions\almenon.arepl-2.0.1\node_modules\arepl-backend\index.js:71:22)
at ToAREPLLogic.onUserInput (c:\Users\anon\.vscode\extensions\almenon.arepl-2.0.1\out\src\toAREPLLogic.js:80:34)
at PreviewManager.onAnyDocChange (c:\Users\anon\.vscode\extensions\almenon.arepl-2.0.1\out\src\PreviewManager.js:278:51)
at PreviewManager. (c:\Users\anon\.vscode\extensions\almenon.arepl-2.0.1\out\src\PreviewManager.js:244:22)
at v.fire (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:55:1856)
at I.$acceptModelSaved (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:86:125912)
at p._doInvokeHandler (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:89:10276)
at p._invokeHandler (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:89:9968)
at p._receiveRequest (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:89:8638)
at p._receiveOneMessage (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:89:7440)
at c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:89:5568
at v.fire (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:55:1836)
at d.fire (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:63:15515)
at c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:104:29104
at v.fire (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:55:1836)
at d.fire (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:63:15515)
at t._receiveMessage (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:63:20765)
at c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:63:17659
at v.fire (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:55:1836)
at u.acceptChunk (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:63:12880)
at c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:63:12228
at Socket.m (c:\Users\anon\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:104:12375)
at Socket.emit (events.js:315:20)
at addChunk (_stream_readable.js:295:12)
at readableAddChunk (_stream_readable.js:271:9)
at Socket.Readable.push (_stream_readable.js:212:10)
at Pipe.onStreamRead (internal/stream_base_commons.js:186:23)
Print Output:
Traceback (most recent call last):
File "c:\Users\\.vscode\extensions\almenon.arepl-2.0.1\node_modules\arepl-backend\python\arepl_python_evaluator.py", line 329, in
arepl_result_stream.open_result_stream()
File "c:\Users\\.vscode\extensions\almenon.arepl-2.0.1\node_modules\arepl-backend\python\arepl_result_stream.py", line 15, in open_result_stream
result_stream = open(3, "w")
OSError: [WinError 6] The handle is invalid
Variables:`
**Other Information:**
- OS: Windows10
- Python Version 3.7.2
- VSCode Version 1.53.2
- ARPEL Version v2.0.1
**Additional context**
- python.pythonPath is set to "C:\\Users\\\\.virtualenvs\\Test_Project-Sy3-GYB1\\Scripts\\python.exe"
- I also tried setting AREPL.pythonPath to the same path, did not change anything
- When python for ARPEL is set to system python it works. However, modules can not be found as they are only in pipenv
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.