Symptoms
After installing custom features or dynamic UI theme components for Jupiter, it can be observed that the icons or images arent loading for the additional features.
Description
The recommended method for installing Jupiter theme components is to utilize the API calls.
Guide to cPanel plugins in the Jupiter theme - Add Features
However, if you add icons or components to the theme directory manually, the contents may not appear in the cPanel interface unless you run the sprite_generator.
/usr/local/cpanel/bin/sprite_generator
By default, following the release of the Jupiter theme, this script will index the paper_lantern directory. Additional options will be required to index the Jupiter theme. This functionality will change in the future depending on which theme is the cPanel default or depending on which themes are available in cPanel.
Workaround
Run the sprite generator with additional options to rebuild the sprites for Jupiter. The below example also assumes the source and target directory are the cPanel default theme path. For clones of Jupiter, you will need to adjust the path to the correct directory of your themes.
/usr/local/cpanel/bin/sprite_generator --theme jupiter --source-directory /usr/local/cpanel/base/frontend/jupiter/assets/application_icons --target-directory /usr/local/cpanel/base/frontend/jupiter/assets/application_icons