rescript-lang / rescript-lang/rescript-vscode

Server crash with TypeError: Cannot read properties of undefined (reading 'content')

Open
#548 1 comment 0 reactions 1 assignee View on GitHub

@zth is already working on this.

Since Aug 30, 2022.

Dominant language
ReScript
Stars
354
Forks
63
Avg merge
11h 29m
Merged PRs (30d)
1

Description

Extension version v1.5.13

Server crashes repeatedly:

TypeError: Cannot read properties of undefined (reading 'content')
    at Object.parseCompilerLogOutput (/nix/store/9kqvjbaq67qb6zwb2y8gvnr1y7m31mvl-vscode-extension-chenglou92-rescript-vscode-1.5.13/share/vscode/extensions/chenglou92.rescript-vscode/server/out/utils.js:531:61)
    at /nix/store/9kqvjbaq67qb6zwb2y8gvnr1y7m31mvl-vscode-extension-chenglou92-rescript-vscode-1.5.13/share/vscode/extensions/chenglou92.rescript-vscode/server/out/server.js:108:68
    at Map.forEach (<anonymous>)
    at sendUpdatedDiagnostics (/nix/store/9kqvjbaq67qb6zwb2y8gvnr1y7m31mvl-vscode-extension-chenglou92-rescript-vscode-1.5.13/share/vscode/extensions/chenglou92.rescript-vscode/server/out/server.js:105:19)
    at FSWatcher.<anonymous> (/nix/store/9kqvjbaq67qb6zwb2y8gvnr1y7m31mvl-vscode-extension-chenglou92-rescript-vscode-1.5.13/share/vscode/extensions/chenglou92.rescript-vscode/server/out/server.js:179:5)
    at FSWatcher.emit (node:events:390:28)
    at FSWatcher.emitWithAll (/nix/store/9kqvjbaq67qb6zwb2y8gvnr1y7m31mvl-vscode-extension-chenglou92-rescript-vscode-1.5.13/share/vscode/extensions/chenglou92.rescript-vscode/server/node_modules/chokidar/index.js:535:32)
    at FSWatcher._emit (/nix/store/9kqvjbaq67qb6zwb2y8gvnr1y7m31mvl-vscode-extension-chenglou92-rescript-vscode-1.5.13/share/vscode/extensions/chenglou92.rescript-vscode/server/node_modules/chokidar/index.js:626:8)
    at NodeFsHandler._handleFile (/nix/store/9kqvjbaq67qb6zwb2y8gvnr1y7m31mvl-vscode-extension-chenglou92-rescript-vscode-1.5.13/share/vscode/extensions/chenglou92.rescript-vscode/server/node_modules/chokidar/lib/nodefs-handler.js:400:14)
    at NodeFsHandler._addToNodeFs (/nix/store/9kqvjbaq67qb6zwb2y8gvnr1y7m31mvl-vscode-extension-chenglou92-rescript-vscode-1.5.13/share/vscode/extensions/chenglou92.rescript-vscode/server/node_modules/chokidar/lib/nodefs-handler.js:629:21)
[Info  - 3:59:15 PM] Connection to server got closed. Server will restart.
/nix/store/9kqvjbaq67qb6zwb2y8gvnr1y7m31mvl-vscode-extension-chenglou92-rescript-vscode-1.5.13/share/vscode/extensions/chenglou92.rescript-vscode/server/out/utils.js:531
            parsedDiagnostics[parsedDiagnostics.length - 1].content.push(line);
                                                            ^

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.