Upgrade to 7.3.5-ga6 - database upgrade errorsUpgrade to 7.3.5-ga6 - database upgrade errorshttps://liferay.dev/c/message_boards/find_thread?p_l_id=119785333&threadId=1203996402024-03-29T12:43:12Z2024-03-29T12:43:12ZUpgrade to 7.3.5-ga6 - database upgrade errorsPeter Panhttps://liferay.dev/c/message_boards/find_message?p_l_id=119785333&messageId=1203996392020-11-05T16:50:28Z2020-11-04T19:57:28Z<blockquote>
<p>Hi there,</p></blockquote>
<p>I performed an upgrade from 7.3.5-ga5 to 7.4.5-ga6 and get the
following commerce modules won't ugrade: (upgrade:check)</p>
<blockquote>There is an upgrade process available for
com.liferay.commerce.product.service from 2.1.0.step-1 to 3.0.0 There
is an upgrade process available for
com.liferay.commerce.account.service from 1.2.0 to 2.0.0</blockquote>
<p>I get the following errors on running the upgrades
"upgrade:execute com.liferay.commerce.account.service"<br /> </p>
<p>
<b>Output</b></p>
<blockquote>
<pre>INFO - Upgrading com.liferay.commerce.account.internal.upgrade.v1_3_0.CommerceAccountNameUpgradeProcess
INFO - Starting com.liferay.portal.kernel.upgrade.UpgradeProcess#alter
INFO - Completed com.liferay.portal.kernel.upgrade.UpgradeProcess#alter in 52 ms
INFO - Failed upgrade process com.liferay.commerce.account.internal.upgrade.v1_3_0.CommerceAccountNameUpgradeProcess in 55 ms
ERROR - Failed upgrade process for module com.liferay.commerce.account.service
com.liferay.portal.kernel.upgrade.UpgradeException: java.lang.NoSuchFieldException: TABLE_SQL_ADD_INDEXES
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:109)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:127)
at com.liferay.portal.upgrade.internal.executor.UpgradeExecutor$UpgradeInfosRunnable.run(UpgradeExecutor.java:200)
at com.liferay.portal.output.stream.container.internal.OutputStreamContainerFactoryTrackerImpl.runWithSwappedLog(OutputStreamContainerFactoryTrackerImpl.java:134)
at com.liferay.portal.upgrade.internal.executor.SwappedLogExecutor.execute(SwappedLogExecutor.java:51)
at com.liferay.portal.upgrade.internal.executor.UpgradeExecutor.executeUpgradeInfos(UpgradeExecutor.java:155)
at com.liferay.portal.upgrade.internal.executor.UpgradeExecutor.execute(UpgradeExecutor.java:118)
at com.liferay.portal.upgrade.internal.release.osgi.commands.ReleaseManagerOSGiCommands.execute(ReleaseManagerOSGiCommands.java:139)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:139)
at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:91)
at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:599)
at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:526)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:415)
at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:416)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchFieldException: TABLE_SQL_ADD_INDEXES
at java.base/java.lang.Class.getField(Class.java:1999)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.getIndexSQLs(UpgradeProcess.java:519)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.alter(UpgradeProcess.java:382)
at com.liferay.commerce.account.internal.upgrade.v1_3_0.CommerceAccountNameUpgradeProcess.doUpgrade(CommerceAccountNameUpgradeProcess.java:27)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:104)
... 23 more
</pre></blockquote>
<p>The following error occurs when I run "upgrade:execute com.liferay.commerce.product.service"</p>
<blockquote>
<p>
<b>Output</b></p>
<pre>INFO - Upgrading com.liferay.commerce.product.internal.upgrade.v2_1_0.SubscriptionUpgradeProcess
INFO - Starting com.liferay.portal.kernel.upgrade.UpgradeProcess#alter
INFO - Completed com.liferay.portal.kernel.upgrade.UpgradeProcess#alter in 106 ms
INFO - Failed upgrade process com.liferay.commerce.product.internal.upgrade.v2_1_0.SubscriptionUpgradeProcess in 131 ms
ERROR - Failed upgrade process for module com.liferay.commerce.product.service
com.liferay.portal.kernel.upgrade.UpgradeException: java.lang.NoSuchFieldException: TABLE_SQL_ADD_INDEXES
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:109)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:127)
at com.liferay.portal.upgrade.internal.executor.UpgradeExecutor$UpgradeInfosRunnable.run(UpgradeExecutor.java:200)
at com.liferay.portal.output.stream.container.internal.OutputStreamContainerFactoryTrackerImpl.runWithSwappedLog(OutputStreamContainerFactoryTrackerImpl.java:134)
at com.liferay.portal.upgrade.internal.executor.SwappedLogExecutor.execute(SwappedLogExecutor.java:51)
at com.liferay.portal.upgrade.internal.executor.UpgradeExecutor.executeUpgradeInfos(UpgradeExecutor.java:155)
at com.liferay.portal.upgrade.internal.executor.UpgradeExecutor.execute(UpgradeExecutor.java:118)
at com.liferay.portal.upgrade.internal.release.osgi.commands.ReleaseManagerOSGiCommands.execute(ReleaseManagerOSGiCommands.java:139)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:139)
at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:91)
at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:599)
at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:526)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:415)
at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:416)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchFieldException: TABLE_SQL_ADD_INDEXES
at java.base/java.lang.Class.getField(Class.java:1999)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.getIndexSQLs(UpgradeProcess.java:519)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.alter(UpgradeProcess.java:382)
at com.liferay.commerce.product.internal.upgrade.base.BaseCommerceProductServiceUpgradeProcess.addColumn(BaseCommerceProductServiceUpgradeProcess.java:50)
at com.liferay.commerce.product.internal.upgrade.v2_1_0.SubscriptionUpgradeProcess.doUpgrade(SubscriptionUpgradeProcess.java:35)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:104)
... 23 more
</pre></blockquote>
<p> </p>
<p>I have tried to review the source code to find out what is missing
but so far no luck.</p>
<p>kind regards</p>Peter Pan