cancel
Showing results for 
Search instead for 
Did you mean: 

Linting failing in WebIDE (Full Stack) Websocket requests failing

Nigel_James
Active Contributor
0 Kudos

Websocket (wss) requests for the linting of code in WebIde is failing on one particular client of mine. The network people are investigating and we think it is a similar scenario to https://github.com/aspnet/SignalR/issues/984

Requests of the form wss://[tenant-id].us30.hana.ondemand.com/LanguageServer/ws~HCM_TSH_MAN/eslint are returning 404.

We are guessing that the lack of sticky sessions on the proxy means that web socket requests are not sent with the same auth and thus failing.

Has anyone had this experience? or overcome it?

Thanks,

Nigel

arrais
Explorer
0 Kudos

Hi Nigel,

I am facing a similar issue. Did you get a solution?

Thanks,

Accepted Solutions (0)

Answers (2)

Answers (2)

Nigel_James
Active Contributor
0 Kudos

Client - a phrase which here means* "person or organisation using the services of a lawyer or other professional person or company."

So at this client their network set up is such that WSS requests fail and as such no linting for webide.

For all browsers inside this network this is the state of play.

When I use Webide outside this network environment everything works as expected in all browsers.

Here is the header. Everything else is just keys and cookies ( and tim-tams)

Request URL: wss://[tenantid].cfapps.us30.hana.ondemand.com/LanguageServer/[appname]/eslint 
Request Method: GET Status Code: 404 Not Found

Let me know if anything thing else would be useful.

We think it is a sticky sessions issues (or lack thereof) but wondering if anyone else has come across this.

Thanks,

Nigel

* with apologies to Lemony Snicket

0 Kudos

Hi Nigel,

When you say client you mean a particular browser or machine?

Does the problem reproduce on all browsers?

Could you share the request and response headers from your browser developer tools?

Thanks,

Amiram