You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the old vscode-jsonrpc based RCP protocol (pre v1.27.0) Theia indirectly offered support for forwarding a (external) json-rpc connection via the backend to a frontend service.
The process was as follows:
(In the backend)
Create a raw json-rpc connection (e.g. via socket to a child server process) with the infrastructure provided by vsocde-ws-jsonrpc
Use the vscode-ws-jsonrpcs forward() to forward the service connection to the server connection.
This made it possible to establish a service connection to an external server.
With the change from json-rpc to the new message RPC protocol (#11011 resp. #11228) Theia lost this functionality.
This means all extensions that are using this approach are not longer working with Theia >=1.27.0.
The text was updated successfully, but these errors were encountered:
- Update Theia dependencies to 1.27.0
- Adapt code base to API breaks of 1.27.0
- Implement a temporary workaround for tunneling json-rpc connection until eclipse-theia/theia#11405 is resolved
- Update readmes
Fixeseclipse-glsp/glsp#703
Contributed on behalf of STMicroelectronics
* GH-703 Update to Theia 1.27.0
- Update Theia dependencies to 1.27.0
- Adapt code base to API breaks of 1.27.0
- Implement a temporary workaround for tunneling json-rpc connection until eclipse-theia/theia#11405 is resolved
- Update readmes
Fixeseclipse-glsp/glsp#703
Contributed on behalf of STMicroelectronics
tortmayr
added a commit
to eclipse-glsp/glsp-theia-integration
that referenced
this issue
Jul 11, 2022
- Update Theia dependencies to 1.27.0
- Adapt code base to API breaks of 1.27.0
- Implement a temporary workaround for tunneling json-rpc connection until eclipse-theia/theia#11405 is resolved
- Update readmes
Fixeseclipse-glsp/glsp#703
Contributed on behalf of STMicroelectronics
With the old
vscode-jsonrpc
based RCP protocol (prev1.27.0
) Theia indirectly offered support for forwarding a (external) json-rpc connection via the backend to a frontend service.The process was as follows:
(In the backend)
json-rpc
service connection viaMessagingContribution.forward
vsocde-ws-jsonrpc
vscode-ws-jsonrpc
sforward()
to forward the service connection to the server connection.This made it possible to establish a service connection to an external server.
With the change from json-rpc to the new message RPC protocol (#11011 resp. #11228) Theia lost this functionality.
This means all extensions that are using this approach are not longer working with Theia >=1.27.0.
The text was updated successfully, but these errors were encountered: