Skip to content

New language server throwing System.InvalidOperationException #2207

@derekwallace

Description

@derekwallace

latest Insiders build.
Output window has these messages.
Seems to be continually happening. Every few minutes...

[Info  - 07:28:13] Reloading modules...

Unhandled Exception: System.InvalidOperationException: currently processing another request
   at Microsoft.PythonTools.Analysis.LanguageServer.ServerBase.RequestLock..ctor(ServerBase owner, Int32 millisecondsTimeout)
   at Microsoft.PythonTools.Analysis.LanguageServer.Server.ReloadModulesAsync(CancellationToken token)
   at Microsoft.PythonTools.Analysis.Infrastructure.TaskExtensions.DoNotWait(Task task)
   at Microsoft.Python.LanguageServer.Implementation.LanguageServer.<DidChangeConfiguration>b__26_0()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
[Info  - 07:28:18] Connection to server got closed. Server will restart.
[Error - 07:28:18] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
	at Object.dispose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\main.js:825:25)
	at Object.dispose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:57:35)
	at LanguageClient.handleConnectionClosed (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:2019:42)
	at LanguageClient.handleConnectionClosed (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\main.js:126:15)
	at closeHandler (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:2006:18)
	at CallbackList.invoke (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:71:39)
	at Emitter.fire (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:135:36)
	at closeHandler (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\main.js:221:26)
	at CallbackList.invoke (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:71:39)
	at Emitter.fire (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:135:36)
	at StreamMessageReader.AbstractMessageReader.fireClose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\messageReader.js:135:27)
	at Socket.<anonymous> (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\messageReader.js:188:62)
	at emitOne (events.js:101:20)
	at Socket.emit (events.js:191:7)
	at Pipe._handle.close [as _onclose] (net.js:510:12)
[Error - 07:28:18] Request textDocument/definition failed.
Error: Connection got disposed.
	at Object.dispose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\main.js:825:25)
	at Object.dispose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:57:35)
	at LanguageClient.handleConnectionClosed (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:2019:42)
	at LanguageClient.handleConnectionClosed (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\main.js:126:15)
	at closeHandler (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:2006:18)
	at CallbackList.invoke (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:71:39)
	at Emitter.fire (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:135:36)
	at closeHandler (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\main.js:221:26)
	at CallbackList.invoke (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:71:39)
	at Emitter.fire (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:135:36)
	at StreamMessageReader.AbstractMessageReader.fireClose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\messageReader.js:135:27)
	at Socket.<anonymous> (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\messageReader.js:188:62)
	at emitOne (events.js:101:20)
	at Socket.emit (events.js:191:7)
	at Pipe._handle.close [as _onclose] (net.js:510:12)
[Error - 07:28:18] Request textDocument/hover failed.
Error: Connection got disposed.
	at Object.dispose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\main.js:825:25)
	at Object.dispose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:57:35)
	at LanguageClient.handleConnectionClosed (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:2019:42)
	at LanguageClient.handleConnectionClosed (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\main.js:126:15)
	at closeHandler (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:2006:18)
	at CallbackList.invoke (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:71:39)
	at Emitter.fire (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:135:36)
	at closeHandler (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\main.js:221:26)
	at CallbackList.invoke (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:71:39)
	at Emitter.fire (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:135:36)
	at StreamMessageReader.AbstractMessageReader.fireClose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\messageReader.js:135:27)
	at Socket.<anonymous> (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\messageReader.js:188:62)
	at emitOne (events.js:101:20)
	at Socket.emit (events.js:191:7)
	at Pipe._handle.close [as _onclose] (net.js:510:12)
[Error - 07:28:18] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
	at Object.dispose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\main.js:825:25)
	at Object.dispose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:57:35)
	at LanguageClient.handleConnectionClosed (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:2019:42)
	at LanguageClient.handleConnectionClosed (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\main.js:126:15)
	at closeHandler (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-languageclient\lib\client.js:2006:18)
	at CallbackList.invoke (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:71:39)
	at Emitter.fire (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:135:36)
	at closeHandler (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\main.js:221:26)
	at CallbackList.invoke (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:71:39)
	at Emitter.fire (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\events.js:135:36)
	at StreamMessageReader.AbstractMessageReader.fireClose (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\messageReader.js:135:27)
	at Socket.<anonymous> (C:\Users\derekw\.vscode-insiders\extensions\ms-python.python-2018.7.0\node_modules\vscode-jsonrpc\lib\messageReader.js:188:62)
	at emitOne (events.js:101:20)
	at Socket.emit (events.js:191:7)
	at Pipe._handle.close [as _onclose] (net.js:510:12)
[Info  - 07:28:20] Created Microsoft.PythonTools.Interpreter.Ast.AstPythonInterpreter instance from Microsoft.PythonTools.Interpreter.Ast.AstPythonInterpreterFactory
Initializing for C:\Users\derekw\AppData\Local\Programs\Python\Python36\python.exe

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-intellisenseLSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.bugIssue identified by VS Code Team member as probable bug

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions