Issue
Unable to fetch the global vocabularies on virtual instance using Liferay headless API
-
Steps to Reproduce:
- Create a virtual instance (Control Panel > Virtual Instances)
- Get the virtual instance "Global" Site ID
- Sign in to Virtual Instance
- Go to the "Global" site
- Configuration > Site Settings > Site Configuration
- Enter the headless API for getting vocabularies using the Site ID (replace ${SITE_ID})
http://localhost:8080/o/headless-admin-taxonomy/v1.0/sites/${SITE_ID}/taxonomy-vocabularies -
Expected Result:
Successful request 200 with results{ "actions": { "create": { "method": "POST", "href": "http://192.168.1.103:8080/o/headless-admin-taxonomy/v1.0/sites/41976/taxonomy-vocabularies" } },.
.
... more -
Actual Result:
Server error 500
{ "status": "INTERNAL_SERVER_ERROR" }
Environment
- Liferay DXP 7.4
Resolution
- The observed behavior is a known bug which is addressed via LPS-160310
- The issue has been fixed in Liferay DXP 7.4 U44.
Additional Information
- If a hotfix is required, please create a support ticket requesting the hotfix by attaching the patch details.
- Installing Fix Packs and Hotfixes on Liferay DXPwill guide you to install the Fixpack/Hotfix in your environment.