elm-tooling / elm-language-client-vscode Goto Github PK
View Code? Open in Web Editor NEWImproving your Elm experience since 2019
Home Page: https://marketplace.visualstudio.com/items?itemName=Elmtooling.elm-ls-vscode
License: MIT License
Improving your Elm experience since 2019
Home Page: https://marketplace.visualstudio.com/items?itemName=Elmtooling.elm-ls-vscode
License: MIT License
Format (either format on save or format on demand) does not work with 0.9.0.
Also, server trace does not show up at all (even with verbose
mode)
(Feel free to contact me on Slack if further communication required!)
rtfeldman/elm-spa-example
src/Main.elm
elm-analyse
result and reference conters should be rendered shortly)elm-format
is installed globally, available in PATH
elm-format
from command line works properlyverbose
mode, LS trace does not show up at all in OUTPUT pane
elm-analyse
results and compile results (failures) are at least properly shown in my caseVersion: 1.42.1
Commit: c47d83b293181d9be64f27ff093689e8e7aed054
Date: 2020-02-11T14:44:27.652Z
Electron: 6.1.6
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Darwin x64 19.3.0
Hi! I've just migrated to this plugin, after the deprecation of the old one. I've noticed a strange behaviour with the formatter, that only happens with large files (~4k lines).
After doing edits to said files and saving, if editor.formatOnSave
is enabled, nothing happens and this message appears in the console: WARN Aborted format on save after 750ms
. If i open the commands list and hit Format Document
, it works instantly.
After digging in the code, it looks like this is the offending line. After digging in the elm-language-server
repo, it looks like we are not alone: elm-tooling/elm-language-server#85.
Do you have a plan for this? Like an option to disable the text diffing, since it looks like it's only used for elm-analyse diagnostics, if I'm not missing anything...
This code needs changes https://github.com/elm-tooling/elm-language-client-vscode/blob/master/client/src/extension.ts#L28
We should start one server per elm.json
, but only for the highest in a directory tree.
EDIT: moved to tree sitter repo
arch linux, vscode 1.36.1, ElmLS 0.3.0
Create a new project with elm init
and create src/Foo.elm
with the following contents:
module Foo exposing (foo)
foo = 42
--
Make sure there is no newline after the dashes, use save without formattig if necessary. Restart vscode. Now the client/ls hangs with 100% cpu usage. Closing vscode does not kill the halted process. If this file exists then opening vscode will start consuming 100% cpu even if the file itself is not opened. Adding a newline after the comment fixes the problem.
This may not belong into this repository, I am not sure about that..
I am creating a theme for vscode and wondered, why only the first entry of an elm record update assignment has the property 'meta.record.field.update.elm' and all others have 'meta.record.field.elm' ? Using 'meta.record.field.elm' to style all entries of the record update the same way, clashes with other syntax, like record type aliases, which I did want to style differently ...
Greetings from Berlin !
Most people will install the plugin with vscode. Chances are high they know little about elm, the community and the tooling. They probably don't know and don't need to know the language server protocol. So looking at the current e try I'm asking myself if we can have a name, title and description that is less confusing but makes clear this plugin can do stuff the previous plugins can't do.
Pipelines seem to fail from time to time due to npm problems
Great work here! Seems like the language server already has a lot of great coverage.
This feature that shows the exposed/local and the number of references is useful in some cases, but the way it's implemented is disruptive to my workflow. I've tried to push through but writing code while the editor lines are moving around is too jarring to use. It's especially bad when writing function type definitions and bodies.
The feature can be toggled on and off. π
The feature is always on. π°
Preferably, the feature is 1) togglable via the command palette and 2) has a default setting that allows us to keep it off until desired.
It's not uncommon to have projects where multiple languages, frameworks, etc used to generate the final product. In this sense, it's nothing strange to have multiple Elm apps within the same workspace. The extension is expected to distinguish between the separate Elm apps and treat them as such.
The extension treats separate Elm apps in a workspace as a single app in the sense that it generates Elm object files for every single Elm file there is in the workspace, and places them in every single Elm app's "elm-stuff" directory, thus creating a mess! Each app's "elm-stuff" directory should only have its own object files, not object files of other apps in the workspace.
On the other side - analysis, formatting, etc only works for one Elm app in the workspace, not others. Analysis report is generated for the other apps only during startup/reload of window, and never changes afterwards.
The extension can simply identify separate Elm apps within the workspace and treat them separately.
I've recently tried creating a Phoenix (Elixir-based) app, with two Elm apps powering a portion of the frontend, all within a single workspace. Since all these are connected extensively, it'd be a waste of time to jump between workspaces for each Elm app. Having multiple Elm apps within the same workspace seems to cause this issue only.
I wouldn't be surprised if this is some configuration setting that I've not set or something rather than a more general bug. However the Elm-discourse somehow didn't seem to be the appropriate place for this.
Upon saving the a file, or running the format document command I would expect to see the document formatted by elm-format.
However it doesn't seem to have that effect. In particular the order of imports remains unchanged even though they are out-of-elm-format-order. It isn't adding new lines where I expect, etc. Generally the document appears completely unchanged.
The first time I noticed this I explicitly ran the "Format Document" command and it complained that I had multiple formatters associated with Elm files and asked me to choose, but the two options it gave me were identical "elmTooling.elm-ls-vscode".
I'm not sure how you would reproduce this if it is working for you. The output tab for the project does not mention formatting at all. The only vaguely bad seeming lines in the output appear to have nothing to do with formatting:
(node:4629) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:4629) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:4629) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
Here are my settings:
{
"elmLS.elmPath": "/home/allanderek/.npm-global/bin/elm",
"elmLS.elmFormatPath": "/home/allanderek/.npm-global/bin/elm-format",
"editor.formatOnSave": true,
"window.zoomLevel": 0,
"editor.acceptSuggestionOnEnter": "off",
"[elm]": {
"editor.defaultFormatter": "elmTooling.elm-ls-vscode"
}
}
I've put the explicit paths to the elm executables in case that was to blame but didn't change anything.
Really appreciate the effort that's gone into this!
One of the best features about Krzysztof-Cieslak/vscode-elm extension is the format on save option. Would you consider adding it to elmLS?
I observe the following:
If the output of elm-make is in a nested directory, then the error message doesn't occur.
Tried disabling the extension and could not repro the issue.
Love how well the elm plugin works, however I personally (I really want to stress that this is just a preference thing) am not a fan of injected links that appear above variables and types. See the following screenshot as an example:
It would be great if there was a way for developers to pick and choose which functionality they'd like to have on, and which they'd like to have off.
Split for @AlienKevin
Indentation rules not the same as elm documentation
elm documentation:foo = """ a multi -line string """same string in vscode:
foo = """a multi -line string """Environment:
vscode 1.41.0
windows 10
Hello
I am on Manjaro Linux and I am doing some Elm development. Everything used to work fine, but recently the tooling is broken.
elm-format
no longer works and I can't do things like Go To Definition
The error in text is:
"_lower":"vscode.merge-conflict"},"activationEvent":"*"}
[2020-02-23 01:00:14.514] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code/extensions/merge-conflict/dist/extension
[2020-02-23 01:00:14.519] [exthost] [info] ExtensionService#_doActivateExtension vscode.search-result {"startup":true,"extensionId":{"value":"vscode.search-result","_lower":"vscode.search-result"},"activationEvent":"*"}
[2020-02-23 01:00:14.519] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code/extensions/search-result/dist/extension.js
[2020-02-23 01:00:14.521] [exthost] [info] ExtensionService#_doActivateExtension esbenp.prettier-vscode {"startup":true,"extensionId":{"value":"esbenp.prettier-vscode","_lower":"esbenp.prettier-vscode"},"activationEvent":"*"}
[2020-02-23 01:00:14.521] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/jwan/.vscode-oss/extensions/esbenp.prettier-vscode-3.20.0/dist/extension
[2020-02-23 01:00:14.561] [exthost] [info] ExtensionService#_doActivateExtension ritwickdey.LiveServer {"startup":true,"extensionId":{"value":"ritwickdey.LiveServer","_lower":"ritwickdey.liveserver"},"activationEvent":"*"}
[2020-02-23 01:00:14.561] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/jwan/.vscode-oss/extensions/ritwickdey.liveserver-5.6.1/out/src/extension
[2020-02-23 01:00:14.745] [exthost] [info] ExtensionService#_doActivateExtension vscode.npm {"startup":true,"extensionId":{"value":"vscode.npm","_lower":"vscode.npm"},"activationEvent":"workspaceContains:package.json"}
[2020-02-23 01:00:14.745] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code/extensions/npm/dist/main
[2020-02-23 01:00:14.798] [exthost] [error] Activating extension elmTooling.elm-ls-vscode failed due to an error:
[2020-02-23 01:00:14.799] [exthost] [error] Error: The language client requires VS Code version ^1.42.0 but received version 1.41.1
at LanguageClient.checkVersion (/home/jwan/.vscode-oss/extensions/elmtooling.elm-ls-vscode-0.9.1/client/node_modules/vscode-languageclient/lib/main.js:123:19)
at new LanguageClient (/home/jwan/.vscode-oss/extensions/elmtooling.elm-ls-vscode-0.9.1/client/node_modules/vscode-languageclient/lib/main.js:104:18)
at didOpenTextDocument (/home/jwan/.vscode-oss/extensions/elmtooling.elm-ls-vscode-0.9.1/client/out/extension.js:111:32)
at Array.forEach (<anonymous>)
at /home/jwan/.vscode-oss/extensions/elmtooling.elm-ls-vscode-0.9.1/client/out/extension.js:117:42
at Generator.next (<anonymous>)
at /home/jwan/.vscode-oss/extensions/elmtooling.elm-ls-vscode-0.9.1/client/out/extension.js:8:71
at new Promise (<anonymous>)
at __awaiter (/home/jwan/.vscode-oss/extensions/elmtooling.elm-ls-vscode-0.9.1/client/out/extension.js:4:12)
at activate (/home/jwan/.vscode-oss/extensions/elmtooling.elm-ls-vscode-0.9.1/client/out/extension.js:51:12)
at Function._callActivateOptional (/usr/lib/code/out/vs/workbench/services/extensions/node/extensionHostProcess.js:695:911)
at Function._callActivate (/usr/lib/code/out/vs/workbench/services/extensions/node/extensionHostProcess.js:695:562)
at /usr/lib/code/out/vs/workbench/services/extensions/node/extensionHostProcess.js:694:651
at async Promise.all (index 0)
[2020-02-23 01:00:14.943] [exthost] [info] eager extensions activated
[2020-02-23 01:18:48.397] [exthost] [info] ExtensionService#_doActivateExtension vscode.css-language-features {"startup":false,"extensionId":{"value":"vscode.css-language-features","_lower":"vscode.css-language-features"},"activationEvent":"onLanguage:scss"}
[2020-02-23 01:18:48.397] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code/extensions/css-language-features/client/dist/cssMain
When I'm importing types defined in other elm files. I expect that code completion suggests these already existing types.
Given, I have two files in the same folder:
View.elm
module View exposing (..)
type MainView
= MainView String
Main.elm
module Main exposing (createView)
-- This is the line I would like to insert with assistance from code completion.
-- import View exposing (MainView)
createView : MainView -> String
createView (MainView view) =
view
when I type import View exposing MainV
I expect it suggests MainView
.
Code completion is suggesting View.MainView
, providing the invalid code.
import View exposing (View.MainView)
At some other moments when I try to reproduce, I do not have any completion available:
I have the extension enabled here:
Name: ElmLS
Id: elmtooling.elm-ls-vscode
Description: Improving your Elm experience since 2019
Version: 0.4.1
Publisher: Elm tooling
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=Elmtooling.elm-ls-vscode
When I reload the VSCode window, I see the diagnostics appear in my Elm code files. But after some edits, no diagnostics appear anymore.
I do not see any other functionality working, so it might be that all other features stop working at the same time.
(To continue to use the extension, I restart the VSCode window.)
In the ElmLS
log in VSCode, I see tons of error messages appearing. I added the log of one session below:
[Info - 6:33:53 pm] Activating tree-sitter...
(node:1152) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:1152) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:1152) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
[Info - 6:33:54 pm] Starting language server for folder: file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app
[Info - 6:33:54 pm] initializing - folder: "file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/"
[Info - 6:33:54 pm] Reading elm.json from v:\inceptum\Juego\DRTS\Impl\drts.repo\implement\game\elm-app\elm.json
[Info - 6:33:54 pm] 2 source-dirs found
[Info - 6:33:54 pm] Found 594 files to add to the project
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppCmd.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppConfiguration.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppLocalTest.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Base.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BotBehavior.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BoundingBox.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/ClientServer.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Conversation.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Elm018.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/ElmAppInKalmitProcess.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FeedbackInterface.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FNV.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/ConsoleAndControls.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/ConsoleView.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Conversation.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Feedback.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/FeedbackItem.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Icons.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/main.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/MainActivity.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/MainType.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Navigation.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/NavigationView.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/PlayAudio.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/PlayWithBotsApp.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Pre2019_MeetOtherPeople.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Pre2019_PlayWithOtherPeople.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Info - 6:33:55 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/tutorial.elm
[Info - 6:33:55 pm] RuntimeError: memory access out of bounds
[Info - 6:33:55 pm] Diagnostics were requested due to a file open or save
[Info - 6:33:55 pm] Document Symbols were requested
[Error - 6:33:55 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:33:55 pm] Folding ranges were requested
[Error - 6:33:55 pm] Request textDocument/foldingRange failed.
Message: Request textDocument/foldingRange failed with message: memory access out of bounds
Code: -32603
[Info - 6:33:55 pm] A code lens was requested for file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Error - 6:33:55 pm] Request textDocument/codeLens failed.
Message: Request textDocument/codeLens failed with message: memory access out of bounds
Code: -32603
[Info - 6:33:55 pm] Document Symbols were requested
[Error - 6:33:55 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:34:00 pm] Received new elm-analyse report with 231 messages
[Info - 6:34:01 pm] Received new elm-analyse report with 231 messages
[Info - 6:34:03 pm] Diagnostics were requested due to a file change
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
c:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\server\node_modules\web-tree-sitter\tree-sitter.js:1
(function (exports, require, module, __filename, __dirname, process, global, Buffer) { return function (exports, require, module, __filename, __dirname) { var Module=void 0!==Module?Module:{};!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.TreeSitter=t()}(0,function(){var e,t={};for(e in Module)Module.hasOwnProperty(e)&&(t[e]=Module[e]);Module.arguments=[],Module.thisProgram="./this.program",Module.quit=function(e,t){throw t},Module.preRun=[],Module.postRun=[];var n,r=!1,a=!1,i=!1;r="object"==typeof window,a="function"==typeof importScripts,i="object"==typeof process&&"function"==typeof require&&!r&&!a,n=!r&&!i&&!a;var o,l,u="";i?(u=__dirname+"/",Module.read=function shell_read(e,t){var n;return o||(o=require("fs")),l||(l=require("path")),e=l.normalize(e),n=o.readFileSync(e),t?n:n.toString()},Module.readBinary=function readB
abort("abort(\"Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain\"). Build with -s ASSERTIONS=1 for more info."). Build with -s ASSERTIONS=1 for more info.
[Info - 6:34:05 pm] Connection to server got closed. Server will restart.
[Error - 6:34:05 pm] Request textDocument/foldingRange failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:05 pm] Request textDocument/codeLens failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:05 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:05 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Info - 6:34:06 pm] Activating tree-sitter...
(node:20664) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:20664) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:20664) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
[Info - 6:34:06 pm] Starting language server for folder: file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app
[Info - 6:34:06 pm] initializing - folder: "file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/"
[Info - 6:34:07 pm] Reading elm.json from v:\inceptum\Juego\DRTS\Impl\drts.repo\implement\game\elm-app\elm.json
[Info - 6:34:07 pm] 2 source-dirs found
[Info - 6:34:07 pm] Found 594 files to add to the project
[Info - 6:34:07 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppCmd.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppConfiguration.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppLocalTest.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Base.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BotBehavior.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BoundingBox.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/ClientServer.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Conversation.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Elm018.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/ElmAppInKalmitProcess.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FeedbackInterface.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FNV.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/ConsoleAndControls.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/ConsoleView.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Conversation.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Feedback.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/FeedbackItem.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Icons.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/main.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/MainActivity.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/MainType.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Navigation.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/NavigationView.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/PlayAudio.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/PlayWithBotsApp.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Pre2019_MeetOtherPeople.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Pre2019_PlayWithOtherPeople.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Info - 6:34:08 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/tutorial.elm
[Info - 6:34:08 pm] RuntimeError: memory access out of bounds
[Info - 6:34:08 pm] Diagnostics were requested due to a file open or save
[Info - 6:34:08 pm] Document Symbols were requested
[Error - 6:34:08 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:34:08 pm] Folding ranges were requested
[Error - 6:34:08 pm] Request textDocument/foldingRange failed.
Message: Request textDocument/foldingRange failed with message: memory access out of bounds
Code: -32603
[Info - 6:34:08 pm] A code lens was requested for file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Error - 6:34:08 pm] Request textDocument/codeLens failed.
Message: Request textDocument/codeLens failed with message: memory access out of bounds
Code: -32603
[Info - 6:34:08 pm] Document Symbols were requested
[Error - 6:34:08 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:34:08 pm] A code lens was requested for file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Error - 6:34:08 pm] Request textDocument/codeLens failed.
Message: Request textDocument/codeLens failed with message: memory access out of bounds
Code: -32603
[Info - 6:34:08 pm] Document Symbols were requested
[Error - 6:34:08 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:34:11 pm] Received new elm-analyse report with 231 messages
[Info - 6:34:12 pm] Received new elm-analyse report with 231 messages
[Info - 6:34:17 pm] A hover was requested
[Info - 6:34:19 pm] Diagnostics were requested due to a file change
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
c:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\server\node_modules\web-tree-sitter\tree-sitter.js:1
(function (exports, require, module, __filename, __dirname, process, global, Buffer) { return function (exports, require, module, __filename, __dirname) { var Module=void 0!==Module?Module:{};!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.TreeSitter=t()}(0,function(){var e,t={};for(e in Module)Module.hasOwnProperty(e)&&(t[e]=Module[e]);Module.arguments=[],Module.thisProgram="./this.program",Module.quit=function(e,t){throw t},Module.preRun=[],Module.postRun=[];var n,r=!1,a=!1,i=!1;r="object"==typeof window,a="function"==typeof importScripts,i="object"==typeof process&&"function"==typeof require&&!r&&!a,n=!r&&!i&&!a;var o,l,u="";i?(u=__dirname+"/",Module.read=function shell_read(e,t){var n;return o||(o=require("fs")),l||(l=require("path")),e=l.normalize(e),n=o.readFileSync(e),t?n:n.toString()},Module.readBinary=function readB
abort("abort(\"Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain\"). Build with -s ASSERTIONS=1 for more info."). Build with -s ASSERTIONS=1 for more info.
[Info - 6:34:20 pm] Connection to server got closed. Server will restart.
[Error - 6:34:20 pm] Request textDocument/foldingRange failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:20 pm] Request textDocument/codeLens failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:20 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:20 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Info - 6:34:21 pm] Activating tree-sitter...
(node:11632) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:11632) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:11632) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
[Info - 6:34:21 pm] Starting language server for folder: file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app
[Info - 6:34:21 pm] initializing - folder: "file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/"
[Info - 6:34:22 pm] Reading elm.json from v:\inceptum\Juego\DRTS\Impl\drts.repo\implement\game\elm-app\elm.json
[Info - 6:34:22 pm] 2 source-dirs found
[Info - 6:34:22 pm] Found 594 files to add to the project
[Info - 6:34:22 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppCmd.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppConfiguration.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppLocalTest.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Base.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BotBehavior.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BoundingBox.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/ClientServer.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Conversation.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Elm018.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/ElmAppInKalmitProcess.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FeedbackInterface.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FNV.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/ConsoleAndControls.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/ConsoleView.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Conversation.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Feedback.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/FeedbackItem.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Icons.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/main.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/MainActivity.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/MainType.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Navigation.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/NavigationView.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/PlayAudio.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/PlayWithBotsApp.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Pre2019_MeetOtherPeople.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Pre2019_PlayWithOtherPeople.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Info - 6:34:23 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/tutorial.elm
[Info - 6:34:23 pm] RuntimeError: memory access out of bounds
[Info - 6:34:23 pm] Diagnostics were requested due to a file open or save
[Info - 6:34:23 pm] Document Symbols were requested
[Error - 6:34:23 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:34:23 pm] Folding ranges were requested
[Error - 6:34:23 pm] Request textDocument/foldingRange failed.
Message: Request textDocument/foldingRange failed with message: memory access out of bounds
Code: -32603
[Info - 6:34:23 pm] A code lens was requested for file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Error - 6:34:23 pm] Request textDocument/codeLens failed.
Message: Request textDocument/codeLens failed with message: memory access out of bounds
Code: -32603
[Info - 6:34:23 pm] Document Symbols were requested
[Error - 6:34:23 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:34:24 pm] A code lens was requested for file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Error - 6:34:24 pm] Request textDocument/codeLens failed.
Message: Request textDocument/codeLens failed with message: memory access out of bounds
Code: -32603
[Info - 6:34:24 pm] Document Symbols were requested
[Error - 6:34:24 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:34:28 pm] Received new elm-analyse report with 231 messages
[Info - 6:34:28 pm] Received new elm-analyse report with 231 messages
[Info - 6:34:37 pm] A hover was requested
[Info - 6:34:38 pm] Diagnostics were requested due to a file change
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
c:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\server\node_modules\web-tree-sitter\tree-sitter.js:1
(function (exports, require, module, __filename, __dirname, process, global, Buffer) { return function (exports, require, module, __filename, __dirname) { var Module=void 0!==Module?Module:{};!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.TreeSitter=t()}(0,function(){var e,t={};for(e in Module)Module.hasOwnProperty(e)&&(t[e]=Module[e]);Module.arguments=[],Module.thisProgram="./this.program",Module.quit=function(e,t){throw t},Module.preRun=[],Module.postRun=[];var n,r=!1,a=!1,i=!1;r="object"==typeof window,a="function"==typeof importScripts,i="object"==typeof process&&"function"==typeof require&&!r&&!a,n=!r&&!i&&!a;var o,l,u="";i?(u=__dirname+"/",Module.read=function shell_read(e,t){var n;return o||(o=require("fs")),l||(l=require("path")),e=l.normalize(e),n=o.readFileSync(e),t?n:n.toString()},Module.readBinary=function readB
abort("abort(\"Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain\"). Build with -s ASSERTIONS=1 for more info."). Build with -s ASSERTIONS=1 for more info.
[Info - 6:34:39 pm] Connection to server got closed. Server will restart.
[Error - 6:34:39 pm] Request textDocument/foldingRange failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:39 pm] Request textDocument/codeLens failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:39 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:39 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Info - 6:34:40 pm] Activating tree-sitter...
(node:9760) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:9760) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:9760) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
[Info - 6:34:40 pm] Starting language server for folder: file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app
[Info - 6:34:40 pm] initializing - folder: "file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/"
[Info - 6:34:40 pm] Reading elm.json from v:\inceptum\Juego\DRTS\Impl\drts.repo\implement\game\elm-app\elm.json
[Info - 6:34:40 pm] 2 source-dirs found
[Info - 6:34:41 pm] Found 594 files to add to the project
[Info - 6:34:41 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppCmd.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppConfiguration.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppLocalTest.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Base.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BotBehavior.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BoundingBox.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/ClientServer.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Conversation.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Elm018.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/ElmAppInKalmitProcess.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FeedbackInterface.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FNV.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/ConsoleAndControls.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/ConsoleView.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Conversation.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Feedback.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/FeedbackItem.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Icons.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/main.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/MainActivity.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/MainType.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Navigation.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/NavigationView.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/PlayAudio.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/PlayWithBotsApp.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Pre2019_MeetOtherPeople.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/Pre2019_PlayWithOtherPeople.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Info - 6:34:42 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/tutorial.elm
[Info - 6:34:42 pm] RuntimeError: memory access out of bounds
[Info - 6:34:42 pm] Diagnostics were requested due to a file open or save
[Info - 6:34:42 pm] Document Symbols were requested
[Error - 6:34:42 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:34:42 pm] Folding ranges were requested
[Error - 6:34:42 pm] Request textDocument/foldingRange failed.
Message: Request textDocument/foldingRange failed with message: memory access out of bounds
Code: -32603
[Info - 6:34:42 pm] A code lens was requested for file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/FrontendWeb/SimpleMultiplayer.elm
[Error - 6:34:42 pm] Request textDocument/codeLens failed.
Message: Request textDocument/codeLens failed with message: memory access out of bounds
Code: -32603
[Info - 6:34:42 pm] Document Symbols were requested
[Error - 6:34:42 pm] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: Maximum call stack size exceeded
Code: -32603
[Info - 6:34:45 pm] Received new elm-analyse report with 231 messages
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
c:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\server\node_modules\web-tree-sitter\tree-sitter.js:1
(function (exports, require, module, __filename, __dirname, process, global, Buffer) { return function (exports, require, module, __filename, __dirname) { var Module=void 0!==Module?Module:{};!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.TreeSitter=t()}(0,function(){var e,t={};for(e in Module)Module.hasOwnProperty(e)&&(t[e]=Module[e]);Module.arguments=[],Module.thisProgram="./this.program",Module.quit=function(e,t){throw t},Module.preRun=[],Module.postRun=[];var n,r=!1,a=!1,i=!1;r="object"==typeof window,a="function"==typeof importScripts,i="object"==typeof process&&"function"==typeof require&&!r&&!a,n=!r&&!i&&!a;var o,l,u="";i?(u=__dirname+"/",Module.read=function shell_read(e,t){var n;return o||(o=require("fs")),l||(l=require("path")),e=l.normalize(e),n=o.readFileSync(e),t?n:n.toString()},Module.readBinary=function readB
abort("abort(\"Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain\"). Build with -s ASSERTIONS=1 for more info."). Build with -s ASSERTIONS=1 for more info.
[Info - 6:34:48 pm] Connection to server got closed. Server will restart.
[Error - 6:34:48 pm] Request textDocument/foldingRange failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:48 pm] Request textDocument/codeLens failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:48 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:48 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:48 pm] Request textDocument/hover failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Info - 6:34:49 pm] Activating tree-sitter...
(node:22384) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:22384) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:22384) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
[Info - 6:34:49 pm] Starting language server for folder: file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app
[Info - 6:34:49 pm] initializing - folder: "file:///v%3A/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/"
[Info - 6:34:51 pm] Reading elm.json from v:\inceptum\Juego\DRTS\Impl\drts.repo\implement\game\elm-app\elm.json
[Info - 6:34:51 pm] 2 source-dirs found
[Info - 6:34:51 pm] Found 594 files to add to the project
[Info - 6:34:51 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppCmd.elm
[Info - 6:34:52 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppConfiguration.elm
[Info - 6:34:52 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/AppLocalTest.elm
[Info - 6:34:52 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/Base.elm
[Info - 6:34:52 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BotBehavior.elm
[Info - 6:34:52 pm] Adding v:/inceptum/Juego/DRTS/Impl/drts.repo/implement/game/elm-app/src/BoundingBox.elm
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
abort("Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain"). Build with -s ASSERTIONS=1 for more info.
c:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\server\node_modules\web-tree-sitter\tree-sitter.js:1
(function (exports, require, module, __filename, __dirname, process, global, Buffer) { return function (exports, require, module, __filename, __dirname) { var Module=void 0!==Module?Module:{};!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.TreeSitter=t()}(0,function(){var e,t={};for(e in Module)Module.hasOwnProperty(e)&&(t[e]=Module[e]);Module.arguments=[],Module.thisProgram="./this.program",Module.quit=function(e,t){throw t},Module.preRun=[],Module.postRun=[];var n,r=!1,a=!1,i=!1;r="object"==typeof window,a="function"==typeof importScripts,i="object"==typeof process&&"function"==typeof require&&!r&&!a,n=!r&&!i&&!a;var o,l,u="";i?(u=__dirname+"/",Module.read=function shell_read(e,t){var n;return o||(o=require("fs")),l||(l=require("path")),e=l.normalize(e),n=o.readFileSync(e),t?n:n.toString()},Module.readBinary=function readB
abort("abort(\"Assertion failed: self.ptr->ref_count > 0, at: lib/src/./subtree.c,527,ts_subtree_retain\"). Build with -s ASSERTIONS=1 for more info."). Build with -s ASSERTIONS=1 for more info.
[Error - 6:34:52 pm] Connection to server got closed. Server will not be restarted.
[Error - 6:34:52 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:52 pm] Request textDocument/foldingRange failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:52 pm] Request textDocument/codeLens failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:52 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:52 pm] Request textDocument/hover failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:52 pm] Request textDocument/foldingRange failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:52 pm] Request textDocument/codeLens failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:52 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
[Error - 6:34:52 pm] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:876:25)
at Object.dispose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:71:35)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2153:42)
at LanguageClient.handleConnectionClosed (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\main.js:151:15)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-languageclient\lib\client.js:2140:18)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at closeHandler (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\main.js:226:26)
at CallbackList.invoke (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\events.js:120:36)
at IPCMessageReader.fireClose (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at ChildProcess.constructor.eventEmitter.on (C:\Users\John\.vscode\extensions\elmtooling.elm-ls-vscode-0.4.1\client\node_modules\vscode-jsonrpc\lib\messageReader.js:213:45)
at ChildProcess.emit (events.js:187:15)
at maybeClose (internal/child_process.js:962:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
Format on save.
Elm files never format on save. Tried setting Elm Format Path
and was able to use alt + shift + f
formatting on elm doc after, but still no format on save.
npm install -g elm-test elm-format
to be sureElm Format Path
to c:\Program Files\nodejs\elm-format
alt + shift + f
formatting (only after specifying this setting)Syntax highlighting and some compiler checks seem to be working but can't get format on save working. Also had the previous deprecated VSC Elm extension before switching to this one and had the same formatting issue before as well.
Currently the color coding is just white for the following:
I would like to see the option to display more information about the code using colors. To instantly know which are functions and which are local vs non-local etc.
All the mentioned artifacts are white (in dark theme) or black (in light theme) which makes reading the code for a beginner harder.
Technicolor!
As a beginner I want all the help I can get to read and understand Elm code. Also when I try to entice other non Elm devs I find that they become adverse due to the lack of clarity.
Elm 0.19.0
Windows 10
VSCode 1.39.2
Elm 0.7.2 plugin
node: 12.0.0
Code lenses are a great feature, but they also take up screen space and make the code window subjectively less clean.
I'd love to have an option to disable code lenses. A single on/off option would be enough.
Maybe this option already exists and I missed it?
As the code grows I want to easily extract functions to limit clutter and increase reuse.
Suggestion: As you right click on selected code choose Refactor... you get a choice to "extract to function". Clicking this should break that code out into a separate function in a let statement. There could also be more choices such as "extract to let statement" and "extract to function" which would declare it in the same file but outside of current function.
Currently there is no refactor behavior to my knowledge.
I tend to write code in one block and refactor often as it grows in other languages. This way of working has an extra cost in Elm which could be removed.
Elm 0.19.0
Windows 10
VSCode 1.39.2
Elm 0.7.2 plugin
node: 12.0.0
Update to 0.5.0 broke this extension for me. It simply won't load and I found the following error in the VSCode developer tools:
I also tried re-installing the extension as well as removing it completely from the .extensions folder of VSCode and re-installing afterwards.
Thanks for your help π
The VSCode extension should load.
The extension won't load and with the error provided above.
Formatting does not working even I use shift+alt+f.
Here are my settings:
I can use elm-format on command line and it works
When writing Elm code and I have a syntax error, I am seeing error overlays which are unreadable and display over the terminal pane. I am assuming this is an issue with this plugin, as this does not happen with other languages and I did not find a related setting. (Please tell me if it's in fact caused by something else. There are many settings in VSCode and I unfortunately don't know them all.)
If the plugin provides an additional error overlay, it should be readable and it should play well with VSCode's other features. Additionally, the user should be able to disable it because VSCode already has such features.
The error overlay is red text with no background, displays over the terminal, and it cannot be disabled. I am referring to the red text displaying over the terminal pane in this screenshot (VSCode's standard problem popup is also shown above for reference):
Improve the style of the overlay.
Allow the user to disable the overlay. As you can see in the screenshot, I can already see the error information in my terminal and also in VSCode's standard problem popup. I do not need an additional overlay.
Introduce any syntax error in Elm code and use VSCode's "Go To Next Problem (Error, Warning, Info)" action. The additional overlay automatically displays.
Hi
I have elm-format in my path.
~$ elm-format
elm-format 0.8.1
...
No matter what I put in settings Elm format won't run on save.
I have tried: Putting the full path e.g. /usr/local/bin/elm-format
, just elm-format
and blank.
It won't format. I cannot see any errors on the VS code output panel. When I use https://marketplace.visualstudio.com/items?itemName=sbrink.elm Elm format runs fine on save.
This is in PopOS which is similar to Ubuntu.
This happens because the extension dies after a few seconds with Message: Request textDocument/documentSymbol failed with message: memory access out of bounds
consider this type:
type Url
= -- An url for open within LIFF app.
Internal String
-- An url for open in external browser.
| External String
Internal
highlight incorrectly when it's not the same line with =
.
Version: 1.43.0
Commit: 78a4c91400152c0f27ba4d363eb56d2835f9903a
Date: 2020-03-09T19:34:44.548Z
Electron: 7.1.11
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 19.3.0
My workflow is usually to run tests manually. In some cases they take time to perform, in some cases I run them in CI on push, in some cases the project has no tests. Also I use the external terminal application in most cases.
The setting to disable running elm-test
on every change.
On every change in the Elm or tests code, the VSCode Terminal Window opens (even when I close it, it ensures that it reopens) and starts running the tests. Setting Elm Test path in options to /dev/null
does not help (show the warning that binary is not accessible but still finds elm-test
in ./node_modules
), removing task from Terminal also does not help.
It also removes cursor focus from the current editor window, since I have AutoSave on and so it actually runs for every symbol being entered.
Something seems to have broken in 0.9.0. When I install that version nothing Elm related like syntax highlighting seems to work. If I revert back to 0.8.0 it's working again.
Version: 1.42.1 (user setup)
Commit: c47d83b293181d9be64f27ff093689e8e7aed054
Date: 2020-02-11T14:45:59.656Z
Electron: 6.1.6
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Windows_NT x64 10.0.18363
Elm extension: 0.9.0
After including Tailwind css support Elm file VsCode starts indexing Elm and it takes too long (10 minutes may be and eats CPU too)
Test project test.zip
If a file has entries in the problems tab Ctrl
+Shift
+M
and the file is deleted the reported issues still remain. To remove them I have to run Reload Window
.
When a file which has reported problems is removed I expect the problems to go away.
Reported problems for deleted files will remain until the entire editor is refreshed.
*.elm
file which will report WEIRD DECLARATION - I am trying to parse ...
Version: 1.41.1 (user setup)
Commit: 26076a4de974ead31f97692a0d32f90d735645c0
Date: 2019-12-18T14:58:56.166Z
Electron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Windows_NT x64 10.0.18363
Elm: 1.19.1
Elm extension: 0.8.0
See #19 (comment)
I have a project P that has two Elm sub-projects, E1 and E2. If I open the folder of the containing project P, then one of the two Elm sub-projects doesn't have symbols associated with each of the files therein.
This means that the outline does not work and Ctrl+Shift+O
does not work.
Opening either sub-project as a folder itself means that all symbols are collected properly and everything works as expected.
I'm very sorry but I haven't been able to workout the reasons or situations under which this happens.
I have a multiple project folder, which has two elm projects in commerce
and admin
subdirectories. The plugin appears to work well when in the commerce
sub-directory. When in the admin
sub-directory everything starts up well and I get warnings/errors as expected. However, as soon as I save a file, I get an error in the output
log as:
[Error - 12:48:10] Can't find file for formatting.
After that nothing seems to work, formatting is done, but also warnings and errors are not updated.
Everything seems to work fine if I open only the admin
folder in VSCode.
The plugin continue to work after the file is saved.
It stops working after a file is saved.
Hmm, sorry, no idea.
As I said, I'm very sorry but I really cannot provide any additional information that may help solve this. I'll report back in this issue if I discover something.
One extra piece of information. Both projects (in commerce
and admin
sub-directories) have some 'sub-directories' in common, in particular they both have modules in src/Types/
and src/Components
, so my first thought was that perhaps the plugin is looking for admin/src/Components/Module.elm
in commerce/src/Components/Module.elm
. However, they both have a couple of module names say admin/src/Components/Common.elm
and commerce/src/Components/Common.elm
, and if I save the former I get the same error ([Error - 12:48:10] Can't find file for formatting.
) as before, when I might have expected it to find the file albeit format the wrong one.
Nothing special I can think of, other than that the open folder houses two separate elm projects.
The elm.json grammar currently treats "/=" as the divide operator followed by an assignment operator. Since these are colored differently, when using fonts with ligatures, this causes the glyph to show incorrectly.
In lines 487-490 of elm.json, changing the match from:
"match": "(<\\||<=|\\|\\||&&|>=|\\|>|\\|\\=|\\=\\=|\\|\\.|\\|\\=|\\+\\+|\\:\\:|\\+|\\-|\\*|\\/|\\/\\/|\\^|>>|<<|<|>|%)"
to
"match": "(<\\||<=|\\|\\||&&|>=|\\|>|\\|\\=|\\=\\=|\\|\\.|\\|\\=|\\+\\+|\\:\\:|\\+|\\-|\\*|\\/\\=|\\/|\\/\\/|\\^|>>|<<|<|>|%)"
fixes the issue. The string "|\\/\\="
was added just before "|\\/"
.
Adding "exposed-modules": ["Foo"]
to an elm.json with "type": "package"
should be allowed.
["Foo"]
is underlined and shows the following message on hover:
Incorrect type. Expected "object".
Update the schema to allow arrays.
elm-language-client-vscode/schemas/elm.schema.json
Lines 147 to 153 in f848fb6
Even better, make sure that the schema precisely matches the format described in the docs:
"exposed-modules": ["Foo"]
.I was making my first package and as far as I knew from glancing on other packagesβ elm.json files I was confused why ElmLS told me my exposed-modules array was invalid while lots of other packages seem to use an array.
We should have possibility to disabled code lens by settings.
While trying why this is not working. I cloned the repo as per the instructions in the readme and started debugging the extension. Then opened my source code and got this error, see below.
When the extension tries to initialise I see this.
rejected promise not handled within 1 second: Error: Request initialize failed with message: ENOENT: no such file or directory, open '../../other/elm-language-client-vscode/server/out/tree-sitter-elm.wasm'
extensionHostProcess.js:775
stack trace: Error: Request initialize failed with message: ENOENT: no such file or directory, open '../../other/elm-language-client-vscode/server/out/tree-sitter-elm.wasm'
at handleResponse (/home/sebastian/Source/other/elm-language-client-vscode/client/node_modules/vscode-jsonrpc/lib/main.js:436:48)
at processMessageQueue (/home/sebastian/Source/other/elm-language-client-vscode/client/node_modules/vscode-jsonrpc/lib/main.js:263:17)
at Immediate.setImmediate (/home/sebastian/Source/other/elm-language-client-vscode/client/node_modules/vscode-jsonrpc/lib/main.js:247:13)
at runCallback (timers.js:694:18)
at tryOnImmediate (timers.js:665:5)
at processImmediate (timers.js:647:5)
I did cd server && npm run copy-wasm
and the extension started working.
This probably needs to be somewhere in the extension installation code.
There is at least one change we need to make.
After installing Visual Code and this extension, syntax highlighting works for .elm files. However, none of the more advanced features work.
Ctrl+Shift+O just gives "No symbol information for file".
I suspect that the language server is not running, but I cannot tell why this is the case. I don't see any error messages.
I'm able to use features like rename (F2) and go to definition (F12).
Nothing happens when I press F2 or F12.
I also installed the latest elmtooling from source (using the steps described at the end of the readme). I can successfully run the extension in debug mode. It shows the same behavior as the version from marketplace. I switched on 'break on all exceptions', 'uncaught exceptions' and 'break on promise rejects' before loading the .elm file. I get one promise reject related to git, but nothing related to elmtooling.
VSCode Version: 1.41.1 (user setup)
Electron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Windows_NT x64 10.0.18362
import Browser
import Html exposing (Html, button, div, text)
import Html.Events exposing (onClick)
main =
Browser.sandbox { init = 0, update = update, view = view }
type Msg = Increment | Decrement
update msg model =
case msg of
Increment ->
model + 1
Decrement ->
model - 1
view model =
div []
[ button [ onClick Decrement ] [ text "-" ]
, div [] [ text (String.fromInt model) ]
, button [ onClick Increment ] [ text "+" ]
]
Also, I'd expect the editor to insert a closing quote after typing the opening one.
elm make src/Main.elm --output elm.js
Thank you for creating this plugin, I'm excited to try it out.
I've installed the plugin, but I can't figure out how to get it to start. I've tried it natively on Windows and using my Windows VS Code installation to SSH into a Linux server using the Remote-SSH tools.
Natively in Windows, I get this output for elmLS:
[Info - 1:12:24 PM] Starting language server for c:\Users\ben\Development\smartpos-reports\src\panel-groups\
[Info - 1:12:43 PM] Rebuilding tree-sitter for local Electron version
[Info - 1:12:43 PM] Fetching tree-sitter
[Info - 1:12:43 PM] Downloading (or using local cache for) https://github.com/tree-sitter/node-tree-sitter/releases/download/v0.14.0/tree-sitter-v0.14.0-electron-v69-win32-x64.tar.gz
[Info - 1:12:43 PM] Fetching tree-sitter-elm
[Info - 1:12:43 PM] Downloading (or using local cache for) https://github.com/razzeee/tree-sitter-elm/releases/download/v2.2.4/tree-sitter-elm-v2.2.4-electron-v69-win32-x64.tar.gz
[Error - 1:12:43 PM] Server initialization failed.
Message: Request initialize failed unexpectedly without providing any details.
Code: -32603
When I'm using a VS Code to SSH into Linux, I get this output:
[Info - 5:57:50 PM] Starting language server for /home/smartserver/Development/smartpos-reports/src/customer/
[Info - 5:57:53 PM] Rebuilding tree-sitter for local Electron version
[Info - 5:57:53 PM] Fetching tree-sitter
[Info - 5:57:53 PM] Downloading (or using local cache for) https://github.com/tree-sitter/node-tree-sitter/releases/download/v0.14.0/tree-sitter-v0.14.0-electron-v64-linux-x64.tar.gz
[Info - 5:57:53 PM] Fetching tree-sitter-elm
[Info - 5:57:53 PM] Downloading (or using local cache for) https://github.com/razzeee/tree-sitter-elm/releases/download/v2.2.4/tree-sitter-elm-v2.2.4-electron-v64-linux-x64.tar.gz
[Info - 5:57:53 PM] Rebuild succeeded!
[Info - 5:57:53 PM] Connection to server got closed. Server will restart.
[Info - 5:57:55 PM] Rebuilding tree-sitter for local Electron version
[Info - 5:57:55 PM] Fetching tree-sitter
[Info - 5:57:55 PM] Downloading (or using local cache for) https://github.com/tree-sitter/node-tree-sitter/releases/download/v0.14.0/tree-sitter-v0.14.0-electron-v64-linux-x64.tar.gz
[Info - 5:57:55 PM] Fetching tree-sitter-elm
[Info - 5:57:55 PM] Downloading (or using local cache for) https://github.com/razzeee/tree-sitter-elm/releases/download/v2.2.4/tree-sitter-elm-v2.2.4-electron-v64-linux-x64.tar.gz
[Info - 5:57:55 PM] Rebuild succeeded!
/home/smartserver/.vscode-server/bin/0f3794b38477eea13fb47fbe15a42798e6129338/node: symbol lookup error: /home/smartserver/.vscode-server/extensions/elmtooling.elm-ls-vscode-0.3.0/server/node_modules/tree-sitter/build/Release/tree_sitter_runtime_binding.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPNS_7IsolateEPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEENS_5LocalIS4_EENSA_INS_9SignatureEEEiNS_19ConstructorBehaviorE
[Info - 5:57:55 PM] Connection to server got closed. Server will restart.
[Info - 5:57:57 PM] Rebuilding tree-sitter for local Electron version
[Info - 5:57:57 PM] Fetching tree-sitter
[Info - 5:57:57 PM] Downloading (or using local cache for) https://github.com/tree-sitter/node-tree-sitter/releases/download/v0.14.0/tree-sitter-v0.14.0-electron-v64-linux-x64.tar.gz
[Info - 5:57:57 PM] Fetching tree-sitter-elm
[Info - 5:57:57 PM] Downloading (or using local cache for) https://github.com/razzeee/tree-sitter-elm/releases/download/v2.2.4/tree-sitter-elm-v2.2.4-electron-v64-linux-x64.tar.gz
[Info - 5:57:57 PM] Rebuild succeeded!
[Info - 5:57:57 PM] Connection to server got closed. Server will restart.
[Info - 5:57:58 PM] Rebuilding tree-sitter for local Electron version
[Info - 5:57:58 PM] Fetching tree-sitter
[Info - 5:57:58 PM] Downloading (or using local cache for) https://github.com/tree-sitter/node-tree-sitter/releases/download/v0.14.0/tree-sitter-v0.14.0-electron-v64-linux-x64.tar.gz
[Info - 5:57:58 PM] Fetching tree-sitter-elm
[Info - 5:57:58 PM] Downloading (or using local cache for) https://github.com/razzeee/tree-sitter-elm/releases/download/v2.2.4/tree-sitter-elm-v2.2.4-electron-v64-linux-x64.tar.gz
[Info - 5:57:58 PM] Rebuild succeeded!
[Info - 5:57:59 PM] Connection to server got closed. Server will restart.
[Info - 5:57:59 PM] Rebuilding tree-sitter for local Electron version
[Info - 5:57:59 PM] Fetching tree-sitter
[Info - 5:57:59 PM] Downloading (or using local cache for) https://github.com/tree-sitter/node-tree-sitter/releases/download/v0.14.0/tree-sitter-v0.14.0-electron-v64-linux-x64.tar.gz
[Info - 5:57:59 PM] Fetching tree-sitter-elm
[Info - 5:57:59 PM] Downloading (or using local cache for) https://github.com/razzeee/tree-sitter-elm/releases/download/v2.2.4/tree-sitter-elm-v2.2.4-electron-v64-linux-x64.tar.gz
[Info - 5:57:59 PM] Rebuild succeeded!
/home/smartserver/.vscode-server/bin/0f3794b38477eea13fb47fbe15a42798e6129338/node: symbol lookup error: /home/smartserver/.vscode-server/extensions/elmtooling.elm-ls-vscode-0.3.0/server/node_modules/tree-sitter/build/Release/tree_sitter_runtime_binding.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPNS_7IsolateEPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEENS_5LocalIS4_EENSA_INS_9SignatureEEEiNS_19ConstructorBehaviorE
[Error - 5:57:59 PM] Connection to server got closed. Server will not be restarted.
If I can provide any additional information, please let me know.
Be aware that you might have to use an earlier version of node then 12 for now. As tree sitter won't build at the moment with node 12.
Please add a license to the project i.e. through a License.md file.
No license is specified so usage in some settings will be restricted.
Provide a License.md file.
N/A
I want to bring this extension into the company I work for, for internal use but Open Source software must be one of the allowed licenses to bring it in.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.