Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
5.1 EE SP4 (5.1.7), 5.2 EE SP2 (5.2.6)
-
All
Description
Upgrading from one version to an another version may not work if there is an intermediate version between the original version and the new version. This problem occurs because the upgrade process makes use of *ServiceUtil classes that may change from one version to another. For example, suppose v1.0 uses FooServiceUtil and this class uses a table with 5 columns. v2.0 of the service uses a table with 8 columns. However, before the upgrade, the table still only has 5 columns. This change causes the upgrade process to fail.
To address this issue, the upgrade process will no longer rely on *ServiceUtil classes. To upgrade older versions of Liferay portal (before 5.2.7 and 5.1.8), you should upgrade to all intermediate versions before upgrading to the final version.
Attachments
Issue Links
- is related to
-
LPS-6095 Upgrade process should avoid using *ServiceUtil as much as possible.
- Closed