Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
JSON server show error message boxes.
Steps to Reproduce
Open Cursor and some random remote Julia/python/cpp project
Expected Behavior
No error message
Operating System
Linux
Version Information
Version: 3.25.9 (user setup)
VS Code Extension API: 1.128.0
Commit: 5d4df965746c5d09740842fc0f1331ba1c157830
Date: 2026-10-15T21:52:24.891Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 42.10.0
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
xterm.js: 6.1.0-beta.291
OS: Windows_NT arm64 10.0.26300
Additional Information
log of output of JSON server:
2026-10-19 13:22:24.119 [error] (node:31539) Warning: To load an ES module, set “type”: “module” in the package.json or use the .mjs extension.
2026-10-19 13:22:24.119 [error] (Use node --trace-warnings ... to show where the warning was created)
2026-10-19 13:22:24.119 [error] /home/user1/.cursor-server/bin/linux-legacy-x64/5d4df965746c5d09740842fc0f1331ba1c157830/extensions/json-language-features/server/dist/node/jsonServerMain.js:1
2026-10-19 13:22:24.119 [error] import { createRequire } from ‘module’; const require = createRequire(import.meta.url);
2026-10-19 13:22:24.119 [error] ^^^^^^
2026-10-19 13:22:24.119 [error]
2026-10-19 13:22:24.119 [error] SyntaxError: Cannot use import statement outside a module
2026-10-19 13:22:24.119 [error] at wrapSafe (node:internal/modules/cjs/loader:1378:20)
2026-10-19 13:22:24.119 [error] at Module._compile (node:internal/modules/cjs/loader:1428:41)
2026-10-19 13:22:24.119 [error] at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
2026-10-19 13:22:24.119 [error] at Module.load (node:internal/modules/cjs/loader:1288:32)
2026-10-19 13:22:24.119 [error] at Module._load (node:internal/modules/cjs/loader:1104:12)
2026-10-19 13:22:24.119 [error] at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)
2026-10-19 13:22:24.119 [error] at node:internal/main/run_main_module:28:49
2026-10-19 13:22:24.119 [error]
2026-10-19 13:22:24.119 [error] Node.js v20.18.2
2026-10-19 13:22:24.120 [error] Server process exited with code 1.
2026-10-19 13:22:24.122 [error] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.122 [info] Connection to server got closed. Server will restart.
2026-10-19 13:22:24.122 [error] JSON 语言服务器 client: couldn’t create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.217 [error] (node:31565) Warning: To load an ES module, set “type”: “module” in the package.json or use the .mjs extension.
2026-10-19 13:22:24.217 [error] (Use node --trace-warnings ... to show where the warning was created)
2026-10-19 13:22:24.217 [error] /home/user1/.cursor-server/bin/linux-legacy-x64/5d4df965746c5d09740842fc0f1331ba1c157830/extensions/json-language-features/server/dist/node/jsonServerMain.js:1
2026-10-19 13:22:24.217 [error] import { createRequire } from ‘module’; const require = createRequire(import.meta.url);
2026-10-19 13:22:24.217 [error] ^^^^^^
2026-10-19 13:22:24.217 [error]
2026-10-19 13:22:24.217 [error] SyntaxError: Cannot use import statement outside a module
2026-10-19 13:22:24.217 [error] at wrapSafe (node:internal/modules/cjs/loader:1378:20)
2026-10-19 13:22:24.217 [error] at Module._compile (node:internal/modules/cjs/loader:1428:41)
2026-10-19 13:22:24.217 [error] at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
2026-10-19 13:22:24.217 [error] at Module.load (node:internal/modules/cjs/loader:1288:32)
2026-10-19 13:22:24.217 [error] at Module._load (node:internal/modules/cjs/loader:1104:12)
2026-10-19 13:22:24.217 [error] at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)
2026-10-19 13:22:24.217 [error] at node:internal/main/run_main_module:28:49
2026-10-19 13:22:24.217 [error]
2026-10-19 13:22:24.217 [error] Node.js v20.18.2
2026-10-19 13:22:24.217 [error] Server process exited with code 1.
2026-10-19 13:22:24.218 [error] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.218 [info] Connection to server got closed. Server will restart.
2026-10-19 13:22:24.218 [error] JSON 语言服务器 client: couldn’t create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.276 [error] (node:31574) Warning: To load an ES module, set “type”: “module” in the package.json or use the .mjs extension.
2026-10-19 13:22:24.276 [error] (Use node --trace-warnings ... to show where the warning was created)
2026-10-19 13:22:24.276 [error] /home/user1/.cursor-server/bin/linux-legacy-x64/5d4df965746c5d09740842fc0f1331ba1c157830/extensions/json-language-features/server/dist/node/jsonServerMain.js:1
2026-10-19 13:22:24.276 [error] import { createRequire } from ‘module’; const require = createRequire(import.meta.url);
2026-10-19 13:22:24.276 [error] ^^^^^^
2026-10-19 13:22:24.276 [error]
2026-10-19 13:22:24.276 [error] SyntaxError: Cannot use import statement outside a module
2026-10-19 13:22:24.276 [error] at wrapSafe (node:internal/modules/cjs/loader:1378:20)
2026-10-19 13:22:24.276 [error] at Module._compile (node:internal/modules/cjs/loader:1428:41)
2026-10-19 13:22:24.276 [error] at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
2026-10-19 13:22:24.276 [error] at Module.load (node:internal/modules/cjs/loader:1288:32)
2026-10-19 13:22:24.276 [error] at Module._load (node:internal/modules/cjs/loader:1104:12)
2026-10-19 13:22:24.276 [error] at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)
2026-10-19 13:22:24.276 [error] at node:internal/main/run_main_module:28:49
2026-10-19 13:22:24.276 [error]
2026-10-19 13:22:24.276 [error] Node.js v20.18.2
2026-10-19 13:22:24.277 [error] Server process exited with code 1.
2026-10-19 13:22:24.347 [error] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.347 [info] Connection to server got closed. Server will restart.
2026-10-19 13:22:24.347 [error] JSON 语言服务器 client: couldn’t create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.348 [error] Restarting server failed
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.397 [error] (node:31659) Warning: To load an ES module, set “type”: “module” in the package.json or use the .mjs extension.
2026-10-19 13:22:24.397 [error] (Use node --trace-warnings ... to show where the warning was created)
2026-10-19 13:22:24.397 [error] /home/user1/.cursor-server/bin/linux-legacy-x64/5d4df965746c5d09740842fc0f1331ba1c157830/extensions/json-language-features/server/dist/node/jsonServerMain.js:1
2026-10-19 13:22:24.397 [error] import { createRequire } from ‘module’; const require = createRequire(import.meta.url);
2026-10-19 13:22:24.397 [error] ^^^^^^
2026-10-19 13:22:24.397 [error]
2026-10-19 13:22:24.397 [error] SyntaxError: Cannot use import statement outside a module
2026-10-19 13:22:24.397 [error] at wrapSafe (node:internal/modules/cjs/loader:1378:20)
2026-10-19 13:22:24.397 [error] at Module._compile (node:internal/modules/cjs/loader:1428:41)
2026-10-19 13:22:24.397 [error] at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
2026-10-19 13:22:24.397 [error] at Module.load (node:internal/modules/cjs/loader:1288:32)
2026-10-19 13:22:24.397 [error] at Module._load (node:internal/modules/cjs/loader:1104:12)
2026-10-19 13:22:24.397 [error] at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)
2026-10-19 13:22:24.397 [error] at node:internal/main/run_main_module:28:49
2026-10-19 13:22:24.397 [error]
2026-10-19 13:22:24.397 [error] Node.js v20.18.2
2026-10-19 13:22:24.402 [error] Server process exited with code 1.
2026-10-19 13:22:24.402 [error] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.402 [info] Connection to server got closed. Server will restart.
2026-10-19 13:22:24.402 [error] JSON 语言服务器 client: couldn’t create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.402 [error] Restarting server failed
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.468 [error] (node:31677) Warning: To load an ES module, set “type”: “module” in the package.json or use the .mjs extension.
2026-10-19 13:22:24.468 [error] (Use node --trace-warnings ... to show where the warning was created)
2026-10-19 13:22:24.468 [error] /home/user1/.cursor-server/bin/linux-legacy-x64/5d4df965746c5d09740842fc0f1331ba1c157830/extensions/json-language-features/server/dist/node/jsonServerMain.js:1
2026-10-19 13:22:24.468 [error] import { createRequire } from ‘module’; const require = createRequire(import.meta.url);
2026-10-19 13:22:24.468 [error] ^^^^^^
2026-10-19 13:22:24.468 [error]
2026-10-19 13:22:24.468 [error] SyntaxError: Cannot use import statement outside a module
2026-10-19 13:22:24.468 [error] at wrapSafe (node:internal/modules/cjs/loader:1378:20)
2026-10-19 13:22:24.468 [error] at Module._compile (node:internal/modules/cjs/loader:1428:41)
2026-10-19 13:22:24.468 [error] at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
2026-10-19 13:22:24.468 [error] at Module.load (node:internal/modules/cjs/loader:1288:32)
2026-10-19 13:22:24.468 [error] at Module._load (node:internal/modules/cjs/loader:1104:12)
2026-10-19 13:22:24.468 [error] at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12)
2026-10-19 13:22:24.468 [error] at node:internal/main/run_main_module:28:49
2026-10-19 13:22:24.468 [error]
2026-10-19 13:22:24.468 [error] Node.js v20.18.2
2026-10-19 13:22:24.468 [error] Server process exited with code 1.
2026-10-19 13:22:24.469 [error] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.469 [error] The JSON 语言服务器 server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
2026-10-19 13:22:24.469 [error] JSON 语言服务器 client: couldn’t create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
2026-10-19 13:22:24.470 [error] Restarting server failed
Message: Pending response rejected since connection got disposed
Code: -32097
Does this stop you from using Cursor
No - Cursor works, but with this issue