Open
Description
Type: Bug
The meson extension does not activate in a Remote SSH extension. Remote Extension Host log shows some kind of version check failure:
2025-05-01 10:56:36.018 [error] Activating extension mesonbuild.mesonbuild failed due to an error:
2025-05-01 10:56:36.018 [error] Error: function(e,t=!1){return this.sort(((a,r)=>{const i=e(a),n=e(r),o=t?-1:1;return"string"==typeof i&&"string"==typeof n?o*i.localeCompare(n):"number"==typeof i&&"number"==typeof n?o*(i-n):0})),this} version component is not a number: 'function(e,t=!1){return this.sort(((a,r)=>{const i=e(a),n=e(r),o=t?-1:1;return"string"==typeof i&&"string"==typeof n?o*i.localeCompare(n):"number"==typeof i&&"number"==typeof n?o*(i-n):0})),this}'
at Function.isValidVersion (/home/scratch.tcitta_gpu_1/.vscode-server/extensions/mesonbuild.mesonbuild-1.27.0/src/version.ts:31:16)
at new Version (/home/scratch.tcitta_gpu_1/.vscode-server/extensions/mesonbuild.mesonbuild-1.27.0/src/version.ts:7:29)
at Object.<anonymous> (/home/scratch.tcitta_gpu_1/.vscode-server/extensions/mesonbuild.mesonbuild-1.27.0/src/tools/meson.ts:36:41)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Function.Module._load (node:internal/modules/cjs/loader:1104:12)
at Function.e._load (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:197:1509)
at Function.t._load (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:183:22390)
at Function.i._load (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:175:24781)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (/home/scratch.tcitta_gpu_1/.vscode-server/extensions/mesonbuild.mesonbuild-1.27.0/src/formatters.ts:5:1)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Function.Module._load (node:internal/modules/cjs/loader:1104:12)
at Function.e._load (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:197:1509)
at Function.t._load (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:183:22390)
at Function.i._load (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:175:24781)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (/home/scratch.tcitta_gpu_1/.vscode-server/extensions/mesonbuild.mesonbuild-1.27.0/src/extension.ts:21:1)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Function.Module._load (node:internal/modules/cjs/loader:1104:12)
at Function.e._load (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:197:1509)
at Function.t._load (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:183:22390)
at Function.i._load (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:175:24781)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at vV.xb (file:///home/scratch.tcitta_gpu_1/.vscode-server/cli/servers/Stable-17baf841131aa23349f217ca7c570c76ee87b957/server/out/vs/workbench/api/node/extensionHostProcess.js:183:23710)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Promise.all (index 0)
I'm using a multi-root workspace. Meson extension settings:
"mesonbuild.buildFolder": "build_meson",
"mesonbuild.selectRootDir": true,
"mesonbuild.downloadLanguageServer": true,
"mesonbuild.configureOnOpen": true,
"mesonbuild.mesonPath": "<absolute path to workspace>/.venv/bin/meson",
Extension version: 1.27.0
VS Code version: Code 1.99.3 (Universal) (17baf841131aa23349f217ca7c570c76ee87b957, 2025-04-15T23:18:46.076Z)
OS version: Darwin arm64 24.4.0
Modes:
Remote OS version: Linux x64 6.1.62-4.x86_64
System Info
Item | Value |
---|---|
CPUs | Apple M3 Pro (12 x 2400) |
GPU Status | 2d_canvas: enabled canvas_oop_rasterization: enabled_on direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_graphite: disabled_off video_decode: enabled video_encode: enabled webgl: enabled webgl2: enabled webgpu: enabled webnn: disabled_off |
Load (avg) | 2, 2, 2 |
Memory (System) | 36.00GB (0.82GB free) |
Process Argv | --crash-reporter-id 9fe62eb4-1e18-4c4b-8cf8-e569eee05c68 |
Screen Reader | no |
VM | 0% |
Item | Value |
---|---|
Remote | SSH: |
OS | Linux x64 6.1.62-4.x86_64 |
CPUs | AMD EPYC 9384X 32-Core Processor (128 x 3100) |
Memory (System) | 2266.69GB (1428.77GB free) |
VM | 0% |
Metadata
Metadata
Assignees
Labels
No labels