Cannot install Liferay Push on DXP 7.0

Issue

  • Trying to install Liferay Push from Apps > Store
  • Getting the error that it failed to complete and in the logs you get:
Caused by: com.liferay.portal.lpkg.deployer.LPKGVerifyException: LPKG validation failed with {[missing requirement com.liferay.push.notifications.web; version=1.0.17; type=osgi.bundle [caused by: Unable to resolve com.liferay.push.notifications.web version=1.0.17: missing requirement com.liferay.portal.kernel.service; version=[1.23.0,2.0.0)]]}

 

Environment

  • Liferay DXP 7.0 FP32 or below

 

Resolution

  • The portal tries to install Push Notifications 2.2.2 which is the latest Push Notifications version published for DXP 7.0.
  • Version 2.2.2 requires com.liferay.portal.kernel.service;version="[1.23,2)".
  • In Fix Pack 32 (and below), the kernel.service version used is 1.21 instead of the required 1.23 which means that this fixpack doesn't support this specific version of Push notifications.
  • The first public release that supports this Push app (by updating the portal.kernel.service version to 1.24) is Fix Pack 33 for 7.0.10.

 

Additional Information

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0