VS Code Julia extension crash when starting up (Windows 10 fall creator update)


#1

Below is the crash report.

ERROR: LoadError: stat: invalid argument (EINVAL)
Stacktrace:
 [1] stat(::String) at .\stat.jl:69
 [2] isdir at .\stat.jl:279 [inlined]
 [3] #walkdir#12(::Bool, ::Bool, ::Core.#throw, ::Function, ::String) at .\file.jl:471
 [4] process(::LanguageServer.JSONRPC.Request{Val{:initialized},Dict{String,Any}}, ::LanguageServer.LanguageServerInstance) at C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\scripts\languageserver\packages\LanguageServer\src\provider_misc.jl:41
 [5] run(::LanguageServer.LanguageServerInstance) at C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\scripts\languageserver\packages\LanguageServer\src\languageserverinstance.jl:52
 [6] include_from_node1(::String) at .\loading.jl:576
 [7] include(::String) at .\sysimg.jl:14
 [8] process_options(::Base.JLOptions) at .\client.jl:305
 [9] _start() at .\client.jl:371
while loading C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\scripts\languageserver\main.jl, in expression starting on line 27
[Info  - 7:52:59 PM] Connection to server got closed. Server will restart.
[Error - 7:52:59 PM] Request textDocument/codeAction failed.
Error: Connection got disposed.
	at Object.dispose (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-jsonrpc\lib\main.js:816:25)
	at Object.dispose (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-languageclient\lib\client.js:66:35)
	at LanguageClient.handleConnectionClosed (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-languageclient\lib\client.js:1071:38)
	at LanguageClient.handleConnectionClosed (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-languageclient\lib\main.js:86:15)
	at closeHandler (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-languageclient\lib\client.js:1059:18)
	at CallbackList.invoke (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-jsonrpc\lib\events.js:114:39)
	at Emitter.fire (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-jsonrpc\lib\events.js:178:36)
	at closeHandler (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-jsonrpc\lib\main.js:212:26)
	at CallbackList.invoke (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-jsonrpc\lib\events.js:114:39)
	at Emitter.fire (C:\Users\user\.vscode\extensions\julialang.language-julia-0.7.0\node_modules\vscode-jsonrpc\lib\events.js:178:36)
[Error - 7:52:59 PM] Request textDocument/documentLink failed.

Anyone knows how to fix it?


#2

Apart from the first lines, the error message looks rather similar to the message in this issue. @davidanthoff same/similar problem?


#3

It turns out that disabling OneDrive’s files on demand in Windows 10 fix the problem.