-
Notifications
You must be signed in to change notification settings - Fork 29
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
Refreshing page causes endless loop and crashes #52
Comments
Hummm, yes, I do see this error message. This will need to be investigated. |
It would seem that only the waterfall sink (complex and float), and label blocks cause this error. |
Skip to the end for the workaround Currently, the bokehgui code for one plot is separated in 2 (one could even say 3) components:
When a user connects, the bokeh server create a brand new session for that user, and asks the bokehgui python code to populate a blank document with plots and widgets to display on the user's browser. The most basic fix should be to have the callback for the waterfall take the correct plot object as argument, like the other plots do. I believe I know how to do that, and it should not take too long. |
I have tried multiple versions of this library, and they all have a problem when multiple windows are open (or a page is refreshed).
This makes it impossible to serve a gnuradio for multiple clients which was a big use case for us.
Versions:
python: 3.10
node: 14.19.3-deb-1nodesource1
bokeh: 2.4.3
tornado: 6.1
gr-bokehgui: master (2be3889)
gnuradio: 3.10.1.1-2
Please note: This issue was present in 3.8 and the
maint-3.8
branch as wellError Message:
The text was updated successfully, but these errors were encountered: