I am building a Jupyter kernel for the Cadabra computer algebra system (https://cadabra.science), using the Xeus library to do the communication. Most works well, but if I make even the simplest notebook and then try to save it, Jupyter comes back with a dialogue
The save operation succeeded, but the notebook does not appear to be valid. The validation error was:
Notebook validation failed: None is not of type 'object':
null
The same error pops up when I exit Jupyter, restart, and then try to load the saved notebook again.
A simple notebook is listed below. Removing the single empty 'code' cell with 'execution_count: null' has no effect. Any idea what causes this error, and more importantly, how I can avoid it?
I am building a Jupyter kernel for the Cadabra computer algebra system (https://cadabra.science), using the Xeus library to do the communication. Most works well, but if I make even the simplest notebook and then try to save it, Jupyter comes back with a dialogue
The same error pops up when I exit Jupyter, restart, and then try to load the saved notebook again.
A simple notebook is listed below. Removing the single empty 'code' cell with 'execution_count: null' has no effect. Any idea what causes this error, and more importantly, how I can avoid it?