on 11-21-2018 12:40 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.