Akhil S Naik created ZEPPELIN-3874: -------------------------------------- Summary: Notebook's not loading if one of the notename contains '/' Key: ZEPPELIN-3874 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3874 Project: Zeppelin Issue Type: Bug Components: zeppelin-server Affects Versions: 0.8.0 Reporter: Akhil S Naik Assignee: Akhil S Naik Attachments: Screen Shot 2018-11-21 at 5.13.24 PM.png
Notebook's not loading if one of the notename contains '/' It will have a exception : TypeError: Cannot read property 'length' of null at e (noteList.datafactory.js:49) at noteList.datafactory.js:41 at jb (vendor.79cda6d16f3c8488.js:215) at Function.<anonymous> (vendor.79cda6d16f3c8488.js:215) at Object.setNotes (noteList.datafactory.js:36) at navbar.controller.js:200 at n.$broadcast (vendor.79cda6d16f3c8488.js:34) at n.<anonymous> (websocketEvents.factory.js:65) at b (vendor.79cda6d16f3c8488.js:64) at n._onMessageHandler (vendor.79cda6d16f3c8488.js:64) Workaround : Rename the note with name '/' Root cause : var nodes = noteName.match(/([^\/][^\/]*)/g); when we are trying to match the parent and child notes with regex expression in javascript its failing with no match as the name itself is '/' attached screenshot of the issue. -- This message was sent by Atlassian JIRA (v7.6.3#76005)