Hello,
I am trying to consider the PHP extension by DevSense on VS Code Server.
However, on installing, I get these errors:
Debug adapter process has terminated unexpectedly (Extension host shut down)
Remote Extension host terminated unexpectedly 3 times within the last 5 minutes.
And the "testing" side menu icon disappears.
The output log shows the following (note, redacted last part of IP):
2023-10-02 19:49:00.416 [info] [remote-connection][ExtensionHost][05022…][reconnect] received socket close event (wasClean: false, code: 1006, reason: ).
2023-10-02 19:49:00.416 [error] {"isTrusted":true}
2023-10-02 19:49:00.416 [error] [remote-connection][ExtensionHost][05022…][reconnect][WebSocket(192.168.1.xxx:8080)] received error control message when negotiating connection. Error:
2023-10-02 19:49:00.416 [error] Error: Connection error: Unknown reconnection token (seen before)
at W (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:660:25361)
at o.value (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:660:16983)
at u.w (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:1918)
at u.fire (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:2135)
at s.fire (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:13692)
at b.z (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:16771)
at o.value (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:16142)
at u.w (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:1918)
at u.fire (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:2135)
at o.acceptChunk (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:11466)
2023-10-02 19:49:00.416 [error] [remote-connection][ExtensionHost][05022…][reconnect] A permanent error occurred in the reconnecting loop! Will give up now! Error:
2023-10-02 19:49:00.416 [error] Error: Connection error: Unknown reconnection token (seen before)
at W (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:660:25361)
at o.value (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:660:16983)
at u.w (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:1918)
at u.fire (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:2135)
at s.fire (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:13692)
at b.z (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:16771)
at o.value (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:16142)
at u.w (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:1918)
at u.fire (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:2135)
at o.acceptChunk (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:11466)
2023-10-02 19:49:00.434 [error] Extension host (Remote) terminated unexpectedly with code null.
2023-10-02 19:49:00.435 [error] Extension host (Remote) terminated unexpectedly. The following extensions were running: vscode.emmet, vscode.json-language-features, vscode.typescript-language-features, vscode.git-base, vscode.npm, DEVSENSE.composer-php-vscode, vscode.git, vscode.github, DEVSENSE.phptools-vscode, vscode.debug-auto-launch, vscode.merge-conflict
2023-10-02 19:49:00.435 [info] Automatically restarting the remote extension host.
2023-10-02 19:49:00.435 [info] Creating a socket (renderer-ExtensionHost-9385cea6-6fc5-4f07-9662-041a53021eb5)...
2023-10-02 19:49:00.486 [info] Creating a socket (renderer-ExtensionHost-9385cea6-6fc5-4f07-9662-041a53021eb5) was successful after 51 ms.
2023-10-02 19:49:02.124 [error] No registered selector for ID: ms-vscode.npm-command: Error: No registered selector for ID: ms-vscode.npm-command
at http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:1566:26927
2023-10-02 19:49:03.550 [info] [remote-connection][ExtensionHost][9385c…][reconnect] received socket close event (wasClean: false, code: 1006, reason: ).
2023-10-02 19:49:03.550 [error] {"isTrusted":true}
2023-10-02 19:49:03.550 [info] [remote-connection][ExtensionHost][9385c…][reconnect] starting reconnecting loop. You can get more information with the trace log level.
2023-10-02 19:49:03.550 [info] [remote-connection][ExtensionHost][9385c…][reconnect] resolving connection...
2023-10-02 19:49:03.550 [info] [remote-connection][ExtensionHost][9385c…][reconnect] connecting to WebSocket(192.168.1.xxx:8080)...
2023-10-02 19:49:03.550 [info] Creating a socket (renderer-ExtensionHost-9385cea6-6fc5-4f07-9662-041a53021eb5)...
2023-10-02 19:49:03.597 [info] Creating a socket (renderer-ExtensionHost-9385cea6-6fc5-4f07-9662-041a53021eb5) was successful after 47 ms.
2023-10-02 19:49:03.601 [info] [remote-connection][ExtensionHost][9385c…][reconnect] received socket close event (wasClean: false, code: 1006, reason: ).
2023-10-02 19:49:03.601 [error] {"isTrusted":true}
2023-10-02 19:49:03.601 [error] [remote-connection][ExtensionHost][9385c…][reconnect][WebSocket(192.168.1.xxx:8080)] received error control message when negotiating connection. Error:
2023-10-02 19:49:03.601 [error] Error: Connection error: Unknown reconnection token (seen before)
at W (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:660:25361)
at o.value (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:660:16983)
at u.w (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:1918)
at u.fire (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:2135)
at s.fire (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:13692)
at b.z (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:16771)
at o.value (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:16142)
at u.w (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:1918)
at u.fire (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:70:2135)
at o.acceptChunk (http://192.168.1.xxx:8080/stable-2eba7af117ea58d45a6c6449ee4fe63c8d4d53aa/static/out/vs/workbench/workbench.web.main.js:96:11466)
2023-10-02 19:49:03.601 [error] [remote-connection][ExtensionHost][9385c…][reconnect] A permanent error occurred in the reconnecting loop! Will give up now!
Any suggestions?
OS: Ubuntu 22.04 LTS
VS Code Server: Latest
PHP Extension: Latest
PHP Version: 8.1