Issue
- After migrating to 7.2 or superior version Audience Targeting deployment errors appear during startup and its modules appear as installed, not active:
1764|Installed | 10|com.liferay.content.targeting.analytics.api (5.0.0)|5.0.0
1765|Installed | 15|com.liferay.content.targeting.analytics.web (2.0.0)|2.0.0
1766|Installed | 10|com.liferay.content.targeting.anonymous.users.api (3.0.0)|3.0.0
1767|Installed | 10|com.liferay.content.targeting.anonymous.users.service (3.0.0)|3.0.0
1768|Installed | 10|com.liferay.content.targeting.api (5.0.0)|5.0.0
1769|Installed | 10|com.liferay.content.targeting.report.campaign.content.api (2.0.0)|2.0.0
1770|Installed | 10|com.liferay.content.targeting.report.campaign.tracking.action.api (2.0.0)|2.0.0
1771|Installed | 10|com.liferay.content.targeting.report.user.segment.content.api (2.0.0)|2.0.0
1772|Installed | 10|com.liferay.content.targeting.rule.score.points.api (2.0.0)|2.0.0
1773|Installed | 10|com.liferay.content.targeting.rule.visited.api (2.0.0)|2.0.0
Environment
- Liferay DXP 7.2 or superior.
Resolution
- Audience Targeting is only available until 7.1. If you still need its functionality you can migrate to Segmentation and Personalization following Migrating From Audience Targeting to Segmentation and Personalization
- Remember that you will need to ensure that the following lpkg are no longer present in your osgi/marketplace folder no matter if you use Segmentation and Personalization or not:
- Liferay Audience Targeting - Impl.lpkg
- Liferay Audience Targeting - API.lpkg
Additional Information