Skip to content

Conversation

@tbonelee
Copy link
Contributor

What is this PR for?

Fixes an issue where WebSocket reconnection in the new Angular UI (zeppelin-web-angular) does not reload the current note, causing "Note is null" errors when attempting to run paragraphs after reconnection.

What type of PR is it?

Bug Fix

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-6387

How should this be tested?

  1. Open any notebook in the new Angular UI.
  2. Trigger a WebSocket timeout by switching to another browser tab or window and leaving the Zeppelin tab in the background for a few minutes.
    • Even without interacting with the browser, you can confirm that the WebSocket has reconnected by checking the server logs.
  3. Allow the system to automatically reconnect.
  4. Try running any paragraph → It should fail before this PR and succeed after applying this PR.

Questions:

  • Does the license files need to update? No
  • Is there breaking changes for older versions? No
  • Does this needs documentation? No

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant