Just to document the solution which was determined offline. This problem was caused by the the same state that introduced another problem Interactive Apps drop down menu showing 2 version of Jupyter notebook: Form and Manifest. The issue was that the custom Jupyter notebook interactive app plugin code was installed at /var/www/ood/apps/sys/jupyter_app
and then there was another copy of the code at /etc/ood/config/apps/jupyter_app
. Because the Dashboard by default looks for an interactive app plugins (batch connect plugins) “subapps” in /etc
, the form.yml config files being used for Jupyter in this case were in /etc/ood/config/apps/jupyter_app
instead of in /var/www/ood/apps/sys/jupyter_app
.
The solution was to remove the duplicate directory at /etc/ood/config/apps/jupyter_app
.
The long term solution will be a plugin architecture that doesn’t feature a confusing concept like “sub-apps”.