Open lamyergeier opened 1 year ago
That is odd. Can you provide a code example?
Can you reproduce this with the newest server version (5.0)?
Hello! I am getting bombarded by the same error messages :(
Using: VS-Codium with Bash IDE version 1.38 (from 9 months ago, no newer version is available). It's using language server 4.10 as far as I can see from the plugin changelog. Not sure how or if I can upgrade to a newer language server without upgrading the plugin itself. Unfortunately it is unclear if you @skovhus are the maintainer of the plugin or if it's someone else (if yes, I'm sorry for bothering you, I could not find out who is the actual maintainer).
The files I edited are for example https://github.com/armbian/build/blob/main/lib/functions/compilation/kernel-config.sh and others in the same repo.
Some of the log messages:
[...]
[Error - 8:50:36 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:37 PM] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:38 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:39 PM] Unhandled Rejection at promise: [object Promise], reason: RuntimeError: memory access out of bounds
at wasm://wasm/000b627a:wasm-function[236]:0x2a422
at Parser.parse (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/web-tree-sitter/tree-sitter.js:1:53101)
at Analyzer.analyze (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/analyser.js:47:34)
at BashServer.<anonymous> (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:241:45)
at Generator.next (<anonymous>)
at /home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:8:71
at new Promise (<anonymous>)
at __awaiter (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:4:12)
at BashServer.analyzeAndLintDocument (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:238:16)
at /home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:122:22
[Error - 8:50:39 PM] Request textDocument/definition failed.
Message: Request textDocument/definition failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:39 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:39 PM] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:39 PM] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:43 PM] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:44 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:45 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:46 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:46 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:46 PM] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 8:50:47 PM] Unhandled Rejection at promise: [object Promise], reason: RuntimeError: memory access out of bounds
at wasm://wasm/000b627a:wasm-function[236]:0x2a422
at Parser.parse (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/web-tree-sitter/tree-sitter.js:1:53101)
at Analyzer.analyze (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/analyser.js:47:34)
at BashServer.<anonymous> (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:241:45)
at Generator.next (<anonymous>)
at /home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:8:71
at new Promise (<anonymous>)
at __awaiter (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:4:12)
at BashServer.analyzeAndLintDocument (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:238:16)
at /home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:122:22
[Error - 8:50:47 PM] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: memory access out of bounds
Code: -32603
[...]
The logs start like this:
[Info - 4:05:55 PM] 15:05:55.253 INFO BackgroundAnalysis: resolving glob "**/*@(.sh|.inc|.bash|.command)" inside "file:///home/user/build-fork"...
[Error - 4:05:55 PM] Unhandled Rejection at promise: [object Promise], reason: TypeError: Cannot read properties of undefined (reading 'apply')
at e.<computed> (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/web-tree-sitter/tree-sitter.js:1:16465)
at wasm://wasm/001ec906:wasm-function[21]:0x1ccf
at e.<computed> (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/web-tree-sitter/tree-sitter.js:1:16465)
at wasm://wasm/001ec906:wasm-function[19]:0x17aa
at wasm://wasm/000b627a:wasm-function[234]:0x25842
at Object.Module._ts_parser_parse_wasm (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/web-tree-sitter/tree-sitter.js:1:33493)
at Parser.parse (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/web-tree-sitter/tree-sitter.js:1:53325)
at Analyzer.analyze (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/analyser.js:47:34)
at BashServer.<anonymous> (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:241:45)
at Generator.next (<anonymous>)
[Info - 4:05:55 PM] 15:05:55.358 INFO BackgroundAnalysis: Glob resolved with 500 files after 0.105 seconds
[Warn - 4:05:55 PM] 15:05:55.362 WARNING ⛔️ Error while parsing file:///home/user/build-fork/compile.sh: syntax error
[Warn - 4:05:55 PM] 15:05:55.366 WARNING ⛔️ BackgroundAnalysis: Failed analyzing file:///home/user/build-fork/extensions/armbian-live-patch.sh. Error: Cannot read properties of undefined (reading 'apply')
[Warn - 4:05:55 PM] 15:05:55.367 WARNING ⛔️ BackgroundAnalysis: Failed analyzing file:///home/user/build-fork/extensions/bluetooth-hciattach.sh. Error: Cannot read properties of undefined (reading 'apply')
[Warn - 4:05:55 PM] 15:05:55.368 WARNING ⛔️ BackgroundAnalysis: Failed analyzing file:///home/user/build-fork/extensions/c-plus-plus-compiler.sh. Error: Cannot read properties of undefined (reading 'apply')
[Warn - 4:05:55 PM] 15:05:55.368 WARNING ⛔️ BackgroundAnalysis: Failed analyzing file:///home/user/build-fork/extensions/cleanup-space-final-image.sh. Error: Cannot read properties of undefined (reading 'apply')
[Warn - 4:05:55 PM] 15:05:55.370 WARNING ⛔️ Error while parsing file:///home/user/build-fork/extensions/detect-unused-extensions.sh: syntax error
[Warn - 4:05:55 PM] 15:05:55.375 WARNING ⛔️ BackgroundAnalysis: Failed analyzing file:///home/user/build-fork/extensions/gen-sample-extension-docs.sh. Error: Cannot read properties of undefined (reading 'apply')
[Warn - 4:05:55 PM] 15:05:55.377 WARNING ⛔️ Error while parsing file:///home/user/build-fork/extensions/grub-riscv64.sh: syntax error
[Warn - 4:05:55 PM] 15:05:55.380 WARNING ⛔️ BackgroundAnalysis: Failed analyzing file:///home/user/build-fork/extensions/grub.sh. Error: Cannot read properties of undefined (reading 'apply')
[...]
And also include things like this (Error while parsing file: syntax error
, not sure if that's another issue or relevant for this exact issue):
[...]
[Warn - 4:05:55 PM] 15:05:55.912 WARNING ⛔️ Error while parsing file:///home/user/build-fork/cache/sources/linux-kernel-worktree/6.6__arm64__arm64/scripts/syscallnr.sh: syntax error
[Warn - 4:05:55 PM] 15:05:55.913 WARNING ⛔️ Error while parsing file:///home/user/build-fork/cache/sources/linux-kernel-worktree/6.6__arm64__arm64/scripts/syscalltbl.sh: syntax error
[Warn - 4:05:55 PM] 15:05:55.927 WARNING ⛔️ Error while parsing file:///home/user/build-fork/cache/sources/linux-kernel-worktree/6.1__wsl2-x86__amd64/scripts/as-version.sh: syntax error
[Warn - 4:05:55 PM] 15:05:55.928 WARNING ⛔️ Error while parsing file:///home/user/build-fork/cache/sources/linux-kernel-worktree/6.1__wsl2-x86__amd64/scripts/cc-version.sh: syntax error
[Warn - 4:05:55 PM] 15:05:55.933 WARNING ⛔️ BackgroundAnalysis: Failed analyzing file:///home/user/build-fork/cache/sources/linux-kernel-worktree/6.1__wsl2-x86__amd64/scripts/decode_stacktrace.sh. Error: Cannot read properties of undefined (reading 'apply')
[Warn - 4:05:55 PM] 15:05:55.934 WARNING ⛔️ Error while parsing file:///home/user/build-fork/cache/sources/linux-kernel-worktree/6.1__wsl2-x86__amd64/scripts/depmod.sh: syntax error
[Info - 4:05:55 PM] 15:05:55.940 INFO BackgroundAnalysis: Completed after 0.687 seconds.
[Error - 4:06:16 PM] Unhandled Rejection at promise: [object Promise], reason: TypeError: Cannot read properties of undefined (reading 'apply')
at e.<computed> (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/web-tree-sitter/tree-sitter.js:1:16465)
at wasm://wasm/001ec906:wasm-function[21]:0x1ccf
at e.<computed> (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/web-tree-sitter/tree-sitter.js:1:16465)
at wasm://wasm/001ec906:wasm-function[19]:0x17aa
at wasm://wasm/000b627a:wasm-function[234]:0x25842
at Parser.parse (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/web-tree-sitter/tree-sitter.js:1:53325)
at Analyzer.analyze (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/analyser.js:47:34)
at BashServer.<anonymous> (/home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:241:45)
at Generator.next (<anonymous>)
at /home/user/.vscodium-server/extensions/mads-hartmann.bash-ide-vscode-1.38.0-universal/node_modules/bash-language-server/out/server.js:8:71
[Warn - 4:06:31 PM] 15:06:31.094 WARNING ⛔️ Error while parsing file:///home/user/build-fork/lib/functions/compilation/kernel-make.sh: syntax error
[Warn - 4:06:31 PM] 15:06:31.621 WARNING ⛔️ ShellCheck: disabling linting as no executable was found at path 'shellcheck'
[...]
I'm getting the same bug on the latest version v1.41.0 using language server v5.2.0 on macOS VSCode 1.91
It makes the extensions fully unusable unfortunately (I love it in general!)
[Error - 16:23:12] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:14] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:14] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:14] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:15] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:18] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:18] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:25] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:29] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:32] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: memory access out of bounds
Code: -32603
[Error - 17:01:39] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 18:13:47] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
[Error - 18:13:47] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: memory access out of bounds
Code: -32603
[Error - 18:13:48] Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: memory access out of bounds
Code: -32603
...
latest version v1.41.0 using language server v5.2.0 on macOS VSCode 1.91
You're lucky, the version on https://open-vsx.org/extension/mads-hartmann/bash-ide-vscode is still stuck on 1.38.0
Code editor
Codium
Platform
Fedora 38
Version
v1.38.0
What do you see instead?
Additional information
bashIde.explainshellEndpoint
is blank in the SettingsIssue started randomly from today.