Hi,
when running cloud migration we encountered the following error:
2023-06-19 09:50:38,534+0200 plugin-transaction-0 INFO [c.a.jira.plugin.PluginTransactionListener] [JIRA-STATS] [plugin-transaction] numberStartEvents:854, numberEndEvents:854, numberSendEvents:571, numberEventsInTransactions:14930, numberOfPluginEnableEvents:293
java.lang.ClassCastException: com.opensymphony.workflow.loader.ConditionsDescriptor cannot be cast to com.opensymphony.workflow.loader.ConditionDescriptor
at com.atlassian.jira.migration.workers.attachments.csvgenerator.AppWorkflowRulesCsvExtractor.searchForRules(AppWorkflowRulesCsvExtractor.kt:77)
at com.atlassian.jira.migration.workers.attachments.csvgenerator.AppWorkflowRulesCsvExtractor.getRecords(AppWorkflowRulesCsvExtractor.kt:49)
at com.atlassian.jira.migration.workers.site.V3SiteDataProcessor$generateWorkflowRulesCsv$1.invoke(V3SiteDataWorker.kt:362)
at com.atlassian.jira.migration.workers.site.V3SiteDataProcessor$generateWorkflowRulesCsv$1.invoke(V3SiteDataWorker.kt:358)
at com.atlassian.jira.migration.tracking.tasks.process.OperationProcessor$runTimedOperation$1.invoke(OperationProcessor.kt:42)
at com.atlassian.jira.migration.tracking.tasks.process.OperationProcessor$runTimedOperation$1.invoke(OperationProcessor.kt:41)
at com.atlassian.jira.migration.tracking.tasks.process.OperationProcessor$runTimedOperationWithResult$1.invoke(OperationProcessor.kt:64)
at com.atlassian.jira.migration.events.JiraEventDetectionService.runAndDetect(JiraEventDetectionService.kt:69)
at com.atlassian.jira.migration.tracking.tasks.process.OperationProcessor.runTimedOperationWithResult(OperationProcessor.kt:61)
at com.atlassian.jira.migration.tracking.tasks.process.OperationProcessor.runTimedOperation(OperationProcessor.kt:41)
at com.atlassian.jira.migration.tracking.tasks.process.OperationProcessor.runTimedOperation$default(OperationProcessor.kt:35)
at com.atlassian.jira.migration.workers.site.V3SiteDataProcessor.generateWorkflowRulesCsv(V3SiteDataWorker.kt:358)
at com.atlassian.jira.migration.workers.site.V3SiteDataProcessor.generateCsvFiles(V3SiteDataWorker.kt:326)
at com.atlassian.jira.migration.workers.site.V3SiteDataProcessor.generateEnrichedBackup(V3SiteDataWorker.kt:279)
at com.atlassian.jira.migration.workers.site.V3SiteDataProcessor.process(V3SiteDataWorker.kt:247)
at com.atlassian.jira.migration.workers.site.V3SiteDataWorker.process(V3SiteDataWorker.kt:108)
at com.atlassian.jira.migration.tracking.polling.Poller.dispatchTask(Poller.kt:153)
at com.atlassian.jira.migration.tracking.polling.Poller.pollForTaskAndDispatch(Poller.kt:148)
at com.atlassian.jira.migration.tracking.polling.Poller.pollForTaskAndDispatchNoThrow(Poller.kt:89)
at com.atlassian.jira.migration.tracking.polling.Poller.doPoll(Poller.kt:74)
at com.atlassian.jira.migration.tracking.polling.AbstractPoller.execute(AbstractPoller.kt:67)
at com.atlassian.jira.migration.tracking.polling.AbstractPoller.access$execute(AbstractPoller.kt:18)
at com.atlassian.jira.migration.tracking.polling.AbstractPoller$startPolling$1.invoke(AbstractPoller.kt:38)
at com.atlassian.jira.migration.tracking.polling.AbstractPoller$startPolling$1.invoke(AbstractPoller.kt:38)
at com.atlassian.jira.migration.tracking.utils.ThreadUtils.safeExecutePeriodicallyUntilStopped(ThreadUtils.kt:39)
at com.atlassian.jira.migration.tracking.polling.AbstractPoller.startPolling(AbstractPoller.kt:37)
at com.atlassian.jira.migration.tracking.MigrationTracker.addAndStartWorkPoller$lambda$4$lambda$3(MigrationTracker.kt:78)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
The migration then aborts with an error.
Regards