Interactive App name displaying incorrectly

I’m developing a JupyterLab app to teach myself to make interactive apps. However, I’m running into an issue where the name is displayed incorrectly (see image below). Instead of seeing one JupyterLab app, I see JupyterLab: Form and JupyterLab: Manifest. Clicking on either takes me to the correct form.

My file path and file structure are as follows:

[root@rita jupyterlab]# pwd
/var/www/ood/apps/sys/jupyterlab
[root@rita jupyterlab]# ls -l
total 48
-rw-r--r-- 1 root root   574 Apr  6 19:57 form.yml.erb
-rw-r--r-- 1 root root 32181 Apr  6 20:06 icon.png
-rw-r--r-- 1 root root   226 Apr  6 20:03 manifest.yml
-rw-r--r-- 1 root root    25 Apr  6 20:04 submit.yml.erb
drwxr-xr-x 2 root root    48 Apr  6 20:06 template
-rw-r--r-- 1 root root   355 Apr  6 19:42 view.html.erb

Not sure where I’ve gone wrong. Thanks in advance!

Oh whoops, I figured it out. I had a directory /etc/ood/config/apps/jupyterlab created when I misread directions that was hanging around. I deleted it and it works fine now.

Hi and welcome!

Yes you’ve stumbled upon a little known features - sub apps! But yea keeping everything in the system directory /var/www/ood/apps/sys/jupyterlab or you own home directory ~/ondemand/dev/jupyterlab if you have development enabled for yourself (so you don’t have to privilege escalate to develop apps).

https://osc.github.io/ood-documentation/latest/app-development/enabling-development-mode.html

Thanks a bunch! I’ll look at enabling dev apps. I’m the only one using the cluster (it’s just an elastic cluster on Jetstream that I’m using as a test bed) so it’s not currently an issue to not have it, but once we implement on our actual systems that will be important.