You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Renxia Wang (JIRA)" <ji...@apache.org> on 2015/07/22 23:12:05 UTC

[jira] [Created] (ZEPPELIN-182) Broadcast the Note's Info to a client Is Not Working when Creating a New Note

Renxia Wang created ZEPPELIN-182:
------------------------------------

             Summary: Broadcast the Note's Info to a client Is Not Working when Creating a New Note
                 Key: ZEPPELIN-182
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-182
             Project: Zeppelin
          Issue Type: Bug
          Components: Core
    Affects Versions: 0.6.0
            Reporter: Renxia Wang


https://github.com/apache/incubator-zeppelin/blob/master/zeppelin-server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java

The following issues happen when I interacting with Zeppelin by websocket only, not GUI. 

When a NEW_NOTE message is received via websocket, the createNote() is called, then inside this function the broadcastNote() is called to broadcast the new node info to the client which sends the NEW_NOTE message. 

However, in order to broadcast this information to the client, the addConnectionToNote() should have been executed so that the new note id exists in the noteSocketMap. But currently it is not. No information of the new note is sent to the client. 

This issue also exists in the NOTE_UPDATE. 

One question: Why should broadcastNoteList() be included when creating a new note book? I am using the websocket to programmatically create note book, returning the new note info is much more useful than returning the note list. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)