-
Type:
Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: 7.0.X EE, Master
-
Fix Version/s: 7.0.0 DXP FP23, 7.0.X EE, 7.0.4 CE GA5, 7.1.X, Master
-
Branch Version/s:7.0.x
-
Backported to Branch:Committed
-
Fix Priority:3
-
Git Pull Request:
Description
When trying to fetch a BackgroundTask object using the BackgroundTaskPersistence, we will not catch the exception if JSONFactory.deserialize() throws an exception. This may not sound like an issue; however, the data inside the taskContext is guaranteed to be invalid during the upgrade, since UpgradeBackgroundTaskExecutorClassNames doesn't get run until the export-import-service module gets upgraded. So we should avoid having an uncaught exception in this circumstance.
This issue is not testable by QA.