{"action":"opened","issue":{"url":"https://api.github.com/repos/SpencerPark/jupyter-jvm-basekernel/issues/10","repository_url":"https://api.github.com/repos/SpencerPark/jupyter-jvm-basekernel","labels_url":"https://api.github.com/repos/SpencerPark/jupyter-jvm-basekernel/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/SpencerPark/jupyter-jvm-basekernel/issues/10/comments","events_url":"https://api.github.com/repos/SpencerPark/jupyter-jvm-basekernel/issues/10/events","html_url":"https://github.com/SpencerPark/jupyter-jvm-basekernel/issues/10","id":334135903,"node_id":"MDU6SXNzdWUzMzQxMzU5MDM=","number":10,"title":"Exceptions in BaseKernel.complete implementations are ignored","user":{"login":"dgelessus","id":6641959,"node_id":"MDQ6VXNlcjY2NDE5NTk=","avatar_url":"https://avatars0.githubusercontent.com/u/6641959?v=4","gravatar_id":"","url":"https://api.github.com/users/dgelessus","html_url":"https://github.com/dgelessus","followers_url":"https://api.github.com/users/dgelessus/followers","following_url":"https://api.github.com/users/dgelessus/following{/other_user}","gists_url":"https://api.github.com/users/dgelessus/gists{/gist_id}","starred_url":"https://api.github.com/users/dgelessus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgelessus/subscriptions","organizations_url":"https://api.github.com/users/dgelessus/orgs","repos_url":"https://api.github.com/users/dgelessus/repos","events_url":"https://api.github.com/users/dgelessus/events{/privacy}","received_events_url":"https://api.github.com/users/dgelessus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-20T15:37:22Z","updated_at":"2018-06-20T15:37:22Z","closed_at":null,"author_association":"NONE","body":"When an implementation of `BaseKernel.complete` throws an exception, it seems to be ignored. Although `BaseKernel.handleCompleteRequest` calls `replyError` when an exception happens, that doesn't appear to do anything - the error is not reported in the Jupyter web interface or on the console.\r\n\r\nI don't know if this is an issue in the basekernel (i. e. the error not being passed on correctly) or in Jupyter (i. e. the error being received but not shown/logged). Maybe the basekernel should log the caught exception just to be sure."}}
{"actor":{"display_login":"dgelessus"}}