atom-community / atom-community/ide-python

Uncaught Error: Connection is closed.

Open
#201 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
238
Forks
40
PR merge metrics
No merged PRs in 30d

Description

[Enter steps to reproduce:]

1. ...
2. ...

**Atom**: 1.45.0 x64
**Electron**: 4.2.7
**OS**: Microsoft Windows 10 Home Single Language
**Thrown From**: [ide-python](https://github.com/lgeiger/ide-python) package 1.5.0

### Stack Trace

Uncaught Error: Connection is closed.

```
At C:\Users\lenovo\.atom\packages\ide-python\node_modules\vscode-jsonrpc\lib\main.js:661

Error: Connection is closed.
at throwIfClosedOrDisposed (/packages/ide-python/node_modules/vscode-jsonrpc/lib/main.js:661:19)
at Object.sendNotification (/packages/ide-python/node_modules/vscode-jsonrpc/lib/main.js:711:13)
at LanguageClientConnection._sendNotification (/packages/ide-python/node_modules/atom-languageclient/build/lib/languageclient.js:364:19)
at LanguageClientConnection.didChangeTextDocument (/packages/ide-python/node_modules/atom-languageclient/build/lib/languageclient.js:147:14)
at TextEditorSyncAdapter.sendIncrementalChanges (/packages/ide-python/node_modules/atom-languageclient/build/lib/adapters/document-sync-adapter.js:203:30)
at Function.simpleDispatch (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:1214120)
at Emitter.emit (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:1215561)
at TextBuffer.emitDidChangeTextEvent (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:504525)
at TextBuffer.transact (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:492680)
at TextEditor.transact (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:24215)
at mergeIntersectingSelections (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:16150)
at TextEditor.mergeSelections (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:39484)
at TextEditor.mergeIntersectingSelections (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:39038)
at TextEditor.mutateSelectedText (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:16113)
at TextEditor.insertText (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:15662)
at TextEditor.e.(anonymous function) [as insertText] (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:258222)
at TextEditorComponent.didTextInput (~/AppData/Local/atom/app-1.45.0/resources/app/static/:11:94325)
```

### Commands

```
3x -1:21 core:backspace (input.hidden-input)
-1:08.1.0 autocomplete-plus:confirm (input.hidden-input)
-1:01.1.0 core:move-left (input.hidden-input)
-0:59.1.0 core:backspace (input.hidden-input)
-0:48.6.0 core:delete (input.hidden-input)
2x -0:47.2.0 core:save (input.hidden-input)
-0:08.8.0 editor:newline (input.hidden-input)
```

### Non-Core Packages

```
atom-python-run 0.9.7
autocomplete 0.47.0
autocomplete-python 1.16.0
ide-python 1.5.0
kite 0.180.0
platformio-ide-terminal 2.10.0
```

Contributor guide

Open the contributing guide

Research direction

The report provides no reproducible steps; begin by reviewing the stack trace through vscode-jsonrpc/lib/main.js, atom-languageclient/build/lib/languageclient.js, and document-sync-adapter.js. Reproduce the closed-connection error in Atom 1.45.0 on Windows with ide-python 1.5.0, then determine a testable condition for completing the fix without an uncaught error.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, javascript, python
Domain
devtools
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.