Broken dashboard app icons

When testing the most recent dashboard commits (as of 11/10) in a dev sandbox and a full install of the latest ondemand nightly build, I’ve noticed that the app icons are broken and instead show as a missing image icon.

This is both in the Interactive Apps dropdown list, the My Interactive Sessions sidebar and the App Applications list. The FontAwesome icons appear fine and so do dev sandbox applications.

Wasn’t sure if this was a bug or some change for 4.1 that will eventually work in the final stable release. Thanks!

Yea I’ve been seeing this too. We’ll definitely have this patched for the actual release.

1 Like

I figured out what this is. You need to add /var/www/ood/apps/sys to the file allowlist. Dev applications show because likely you have your HOME in the allowlist.

Basically what’s happening is we’re finding that that file is not on the allowlist so while we try to read it, we just pass back an empty string as the data instead of the file contents itself.

1 Like

Interesting, good find! Like the documentation says, it also doesn’t allow symlinks to get around it. We have /var/www/ood/apps on shared storage, which itself has an additional symlink for some per deployment related stuff.

I suspect this could also be an issue for some with Shared Apps, with the recommended /usr/* gateway symlink setup, depending on where those apps are located.