VMware Cloud Director
The issue is caused by a naming convention conflict. When catalogs contain a '/' character in their names and have the "Enable early catalog export to optimize synchronization" option enabled, it alters the system's expected directory structure. Specifically, the '/' character results in the cache directory being nested, preventing the system from finding the expected UUID within parentheses, which ultimately leads to a StringIndexOutOfBoundsException.
Broadcom is aware of this issue and this will be fixed in the upcoming release of VMware Cloud Director.
Workaround:
Follow the below steps to edit the catalog from the VCD tenant portal:
Log in to the tenant portal as a system administrator or a provider role with the Catalog: Manage Distribution Settings and Catalog: View Distribution Settings rights.
In the top navigation bar, click on Content Hub and select Catalogs from the left panel. A grid view of catalogs will appear.
Click on the catalog that contains the '/' character in its name.
Click Edit, modify the catalog name to remove the '/' character, and update the name accordingly.
Save the changes to the catalog configuration.