-
Bug
-
Resolution: Fixed
-
High
-
JCMA - 1.9.4, JCMA - 1.9.5, JCMA - 1.9.6
-
None
-
Severity 1 - Critical
Issue Summary
Nested workflow conditions are blocking Migrate all Data at Once migrations.
Steps to Reproduce
- Create a Project
- Click on "Project settings"
- Add some conditions to your workflow project
- Click on "Add grouped conditions" to add a nested condition to your project.
- Click "Publish"
- Go to the Migration Dashboard: System -> Migrate to Cloud
- Click on "Create Migration"
- Migrate using "Migrate all data at once"
Expected Results
The below exception is thrown in the log file:
java.lang.ClassCastException: class com.opensymphony.workflow.loader.ConditionsDescriptor cannot be cast to class com.opensymphony.workflow.loader.ConditionDescriptor (com.opensymphony.workflow.loader.ConditionsDescriptor and com.opensymphony.workflow.loader.ConditionDescriptor are in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @70e659aa) (StackTrace=java.lang.ClassCastException: class com.opensymphony.workflow.loader.ConditionsDescriptor cannot be cast to class com.opensymphony.workflow.loader.ConditionDescriptor (com.opensympho
Workaround
Currently, there is no known workaround for this behavior, hotfix version is being prepared to fix it