Message Boards

Upgrade Process fails in 7.3.5Ga6 setup

pradip choudhari, modified 2 Years ago.

Upgrade Process fails in 7.3.5Ga6 setup

Junior Member Posts: 59 Join Date: 5/10/19 Recent Posts

Hi Team , 

 we are upgrading the Liferay 7.0 to Liferay 7.3.5 GA6 . 

we successfully done Liferay setup and after that we started the migration of db process , with using db-upgrade-tool . 
But , I am continuoulsy getting NullPointerException . 

I am adding the logs below : 

 

2021-05-12 07:15:11.197 INFO  [main][BaseDB:99] create index IX_CC9B240A on LayoutPageTemplateStructureRel (layoutPageTemplateStructureId, ctCollectionId);
2021-05-12 07:15:11.204 INFO  [main][BaseDB:99] create unique index IX_843407A3 on LayoutPageTemplateStructureRel (layoutPageTemplateStructureId, segmentsExperienceId, ctCollectionId);
2021-05-12 07:15:11.212 INFO  [main][BaseDB:99] create index IX_34E1EF96 on LayoutPageTemplateStructureRel (segmentsExperienceId, ctCollectionId);
2021-05-12 07:15:11.220 INFO  [main][BaseDB:99] create index IX_CA98471 on LayoutPageTemplateStructureRel (uuid_, companyId, ctCollectionId);
2021-05-12 07:15:11.228 INFO  [main][BaseDB:99] create index IX_6AC1E153 on LayoutPageTemplateStructureRel (uuid_, ctCollectionId);
2021-05-12 07:15:11.238 INFO  [main][BaseDB:99] create unique index IX_FC932FB3 on LayoutPageTemplateStructureRel (uuid_, groupId, ctCollectionId);
2021-05-12 07:15:11.246 INFO  [main][LoggingTimer:44] Completed com.liferay.portal.upgrade.internal.index.updater.IndexUpdaterUtil#updateIndexes#Updating database indexes for com.liferay.layout.page.template.service in 1146 ms
2021-05-12 07:15:14.102 INFO  [main][VerifyProcess:65] Verifying com.liferay.commerce.account.internal.verify.CommerceAccountServiceVerifyProcess
2021-05-12 07:15:14.103 INFO  [main][LoggingTimer:83] Starting com.liferay.commerce.account.internal.verify.CommerceAccountServiceVerifyProcess#verifyAccountRoles
2021-05-12 07:15:14.310 INFO  [main][LoggingTimer:44] Completed com.liferay.commerce.account.internal.verify.CommerceAccountServiceVerifyProcess#verifyAccountRoles in 207 ms
2021-05-12 07:15:14.311 INFO  [main][LoggingTimer:83] Starting com.liferay.commerce.account.internal.verify.CommerceAccountServiceVerifyProcess#verifyAccountGroup
2021-05-12 07:15:14.353 INFO  [main][LoggingTimer:44] Completed com.liferay.commerce.account.internal.verify.CommerceAccountServiceVerifyProcess#verifyAccountGroup in 42 ms
2021-05-12 07:15:14.353 INFO  [main][VerifyProcess:80] Completed verification process com.liferay.commerce.account.internal.verify.CommerceAccountServiceVerifyProcess in 251 ms
2021-05-12 07:15:14.831 INFO  [main][UpgradeProcess:101] Upgrading com.liferay.dynamic.data.mapping.internal.upgrade.v3_7_3.UpgradeDDMFormInstanceReport
2021-05-12 07:15:14.852 INFO  [main][UpgradeProcess:115] Failed upgrade process com.liferay.dynamic.data.mapping.internal.upgrade.v3_7_3.UpgradeDDMFormInstanceReport in 21 ms
2021-05-12 07:15:14.863 ERROR [main][ReleaseManagerOSGiCommands:93] bundle com.liferay.portal.upgrade.impl:4.0.12 (821)[com.liferay.portal.upgrade.internal.release.osgi.commands.ReleaseManagerOSGiCommands(3012)] : The activate method has thrown an exception 
com.liferay.portal.kernel.upgrade.UpgradeException: java.lang.NullPointerException
	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.activate(ReleaseManagerOSGiCommands.java:276)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:228)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:664)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:510)
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:310)
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:300)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:341)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:114)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:983)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:956)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:756)
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1053)
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1007)
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1216)
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1137)
	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:944)
	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:880)
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1168)
	at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:125)
	at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:891)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:804)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:228)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:469)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:906)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:892)
	at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:128)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:959)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:732)
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1053)
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1007)
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1216)
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1137)
	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:944)
	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:880)
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1168)
	at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:125)
	at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:891)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:804)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:228)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:469)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:906)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:892)
	at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:128)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:959)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:732)
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1053)
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1007)
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1216)
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1137)
	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:944)
	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:880)
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1168)
	at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:125)
	at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:891)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:804)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:228)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:469)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:487)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:1004)
	at com.liferay.registry.internal.RegistryImpl.registerService(RegistryImpl.java:342)
	at com.liferay.portal.tools.DBUpgrader._registerModuleServiceLifecycle(DBUpgrader.java:236)
	at com.liferay.portal.tools.DBUpgrader._upgradeModules(DBUpgrader.java:297)
	at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:158)
	at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:144)
	at com.liferay.portal.tools.DBUpgrader.main(DBUpgrader.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.liferay.portal.tools.db.upgrade.client.DBUpgraderLauncher.main(DBUpgraderLauncher.java:54)
Caused by: java.lang.NullPointerException
	at com.liferay.dynamic.data.mapping.internal.upgrade.v3_7_3.UpgradeDDMFormInstanceReport._getDDMFormValues(UpgradeDDMFormInstanceReport.java:206)
	at com.liferay.dynamic.data.mapping.internal.upgrade.v3_7_3.UpgradeDDMFormInstanceReport.doUpgrade(UpgradeDDMFormInstanceReport.java:123)
	at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:104)
	... 87 more
2021-05-12 07:15:15.058 INFO  [main][BaseAutoDeployListener:43] Copying themes for C:\Users\ityug\AppData\Local\Temp\20210512071514907YUZFDAID\classic-theme.war
2021-05-12 07:15:15.176 INFO  [main][BaseDeployer:871] Deploying classic-theme.war
2021-05-12 07:15:30.053 INFO  [main][BaseAutoDeployListener:50] Themes for C:\Users\ityug\AppData\Local\Temp\20210512071514907YUZFDAID\classic-theme.war copied successfully
2021-05-12 07:15:35.579 INFO  [main][BundleStartStopLogger:46] STARTED classic-theme_4.0.36 [1353]
2021-05-12 07:15:35.640 INFO  [main][BaseAutoDeployListener:43] Copying themes for C:\Users\ityug\AppData\Local\Temp\20210512071535584CKGTTCXM\minium-theme.war
2021-05-12 07:15:35.775 INFO  [main][BaseDeployer:871] Deploying minium-theme.war
2021-05-12 07:15:49.832 INFO  [main][BaseAutoDeployListener:50] Themes for C:\Users\ityug\AppData\Local\Temp\20210512071535584CKGTTCXM\minium-theme.war copied successfully
2021-05-12 07:15:54.387 INFO  [main][BundleStartStopLogger:46] STARTED minium-theme_4.0.8 [1354]
2021-05-12 07:15:54.452 INFO  [main][BaseAutoDeployListener:43] Copying themes for C:\Users\ityug\AppData\Local\Temp\20210512071554393ATDPTANI\speedwell-theme.war
2021-05-12 07:15:54.600 INFO  [main][BaseDeployer:871] Deploying speedwell-theme.war


  I got failuar with local db , so I replaced UAT db and data folder in local instnace , But got same error . 

  Can anyone give valuable suggestion ?

Thanks , 
Pradip


 

thumbnail
Christoph Rabel, modified 2 Years ago.

RE: Upgrade Process fails in 7.3.5Ga6 setup

Liferay Legend Posts: 1554 Join Date: 9/24/09 Recent Posts

Hi,

really hard to say.

You could try to create a jira issue at https://issues.liferay.com

Maybe you can get some insights there. In general, the code fails in the following class. Check the queries that are created, maybe they give you some insight which database entry causes the problem.

https://github.com/liferay/liferay-portal/blob/master/modules/apps/dynamic-data-mapping/dynamic-data-mapping-service/src/main/java/com/liferay/dynamic/data/mapping/internal/upgrade/v3_7_3/DDMFormInstanceReportUpgradeProcess.java

 

 

pradip choudhari, modified 2 Years ago.

RE: RE: Upgrade Process fails in 7.3.5Ga6 setup

Junior Member Posts: 59 Join Date: 5/10/19 Recent Posts

HI Christoph , 


Thanks for the reply . 

I checked the db and cheked the DDMForm related table . 
as per exception , when upgrading the ddmforminstancereport  table , then problems starts . 
But this table is not our table , Its generating when we are running upgrade tool batch file . so we are not getting control also . 
so , anything idea to fix the error . 


Thanks & Regards , 
Pradip