Why do my OOD "My Interactive Sessions" job cards disappear?

Why do my OOD “My Interactive Sessions” job cards disappear? Sometimes my job cards disappear from the “My Interactive Sessions” page on Open OnDemand.

All Software

  • Insufficient storage space in /data/user/blazerid/ to store new job files.
  • Hidden or invisible unicode characters, such as zero-width spaces, in the “Environment Setup” field. To find these characters, use an internet search to find invisible character detectors, or use plain-text-editing software like VSCode. To prevent, avoid copy-pasting from “rich text” sources such as web pages and Word documents.

Jupyter

  • Check for errors or typos in the “Extra Jupyter Arguments” field.
  • The directory <directory> in --notebook-dir=<directory> does not exist or has incorrect permissions. Check permissions at the command line with ls -ld <directory>.

Persistent Issues?

If the issue persist despite checking the above sources, try creating another job, then quickly open the “Session ID” link in the job card, before it disappears. See our Debugging OOD Job Failures section for more details.

Further Reading

The reason may be environment depended.
On our cluster, this problem usually occurs when users modifying their .bashrc file (located in their home directories) adding some directives that prevents the interactive sessions to start successfully. One example is when the users run conda init command which adds a block of directives to the .bashrc file.

A user on our cluster can also explore the problems with their OnDemand sessions by finding the corresponding log files in the ondemand directory located in their home directory.

If they disappear from the page, it is probably a site policy that automatically removes them after a certain time. At my location, this is 7 days.

The files associated with each card may or may not be in your $HOME/ondemand/data/sys/ directory. This location depends on your local site policy.