-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
infinite failure loop - emacs locked up #750
Comments
That emacs has dutifully trapped the error and issued a backtrace, but cannot yield to user input, suggests circumstances unique to your configuration. Perhaps one day you will follow the README and try to reproduce the bug with -Q. Until then, even if I could magically will a login into braze.com's private cloud, the problem looks squarely within websocket.el's bailiwick. |
This is easily reproducible with
in I do get the notebook buffer which is asking for |
Because you turned off debug-on-error, ein is doing its level best to keep up with websocket's refusal to let the connection die. Reactivate debug-on-error, and get the backtrace. Now figure out why
This was at the outset my confusion. EIN could not possibly be blamed for this. Either way your k8s cluster is killing websocket's entreaties with extreme prejudice, without so much as a handshake. It's not clear if your company is running a military-grade jupyter instance or the k8s networking is nixing non-browser connections out of hand. If your waning interest can sustain it, I'd peck around with curl and various User-Agent settings. To mitigate the worrisome |
I am not sure what you mean here; I routinely run emacs with
how do I do that?
The "no effect" means that
how does it know websocket from chrome?
the jupyter is quite ordinary; as I said it works fine with the browser and I even have some control over how it is invoked.
I would appreciate a more specific/detailed instruction. |
Ah, that is true. You might have to
This is about the extent of my predictive powers without having boots on the ground. It's up to you come up with a MRE that doesn't involve logging into your company's intranet. Given two hours I'm sure I could nail it down to something websocket is doing. |
Before I enter
(if you want, we can get on zoom/chat/phone and you will drive the interactive debugging - I did this 20 year ago with RMS, it was fun ;-) |
In |
here is the full loop in
|
the server logs show these messages:
apparently |
according to @ahyatt in ahyatt/emacs-websocket#75, while the infinite loop is probably |
I tried to connect to a jupyter server which works fine with chrome, and I got the notebooklist correctly.
![image](https://user-images.githubusercontent.com/1596894/96621977-55b31380-12d7-11eb-885b-b7d39a641ea8.png)
however, when I clicked on
[Open]
, I got an infinite error loop which I cannot get out of.Here is a screen shot:
C-g and C-] have no effect.
The echo area is blinking with "cannot send message to a closed web server"
The text was updated successfully, but these errors were encountered: