Issue
When you add a Commerce component to the blacklist, other modules will stop functioning as well. This may cause the following issues:
- Certain Commerce menu elements could be missing
- Gogo Shell commands won't be executed in Control Panel > Gogo Shell
- A lot of unsatisfied components are listed if you access Gogo Shell from command line with Blade (or with telnet): 'blade sh ds:unsatisfied'
This happens because in Liferay DXP 7.3, Commerce comes integrated with all of its components disabled. Once a License is deployed, the Commerce components are then enabled. However, when the license process tries to activate a blacklisted component the whole rest of the process to activate is broken from this point, resulting in a lot of unsatisfied components.
Environment
Liferay DXP 7.3
Commerce 3.0
Resolution
- If you don't want to blacklist any Commerce components, removing them from the blacklist is the quickest option:
1. In the Control Panel, navigate to Configuration → System Settings → Module Container.
2. In the Component Blacklist screen, delete all Commerce Component Names (unless any of them were deliberately blacklisted).
3. Click the Save button when you’re finished.
4. Shut down your bundle
5. Delete osgi/state folder
6. Start up the portal
7. Login to the portal and check Commerce menu and Gogo shell
- If you need to use the blacklist, you will need the solution related to https://issues.liferay.com/browse/LPS-133209. If this fix is not yet available in a Fix Pack, please contact Liferay Support and request this fix for your environment.