Hi everyone,
We're trying to migrate an application from 2.1 P13 to 2.2 P8. Artifact, Theme and Custom libraries have been updated but I'm getting this error hundred times (with different Artifact attributes names:)
It looks as it cannot generate the json expressions needed from the information in one of the artifacts. So:
- Is there a way to show more information in the debug process to know which of the Artifacts is generating the error in the migration?
- Is there a recommended version to migrate into 2.2? i.e. 2.1 P20 to 2.2 P0?
2015-11-23T09:57:00.605 ERROR [TModalContext] [com.emc.xcp.uitemplate.json.generator.RuntimeExpressionJsonGenUtility:372] Error while building sub expressions: envd_dec_permit.cs_casenumber tree walker: com.emc.xcp.builder.expr.util.impl.ContextTreeWalker@23b8e29d
java.lang.RuntimeException: Unknown ContextPath. Not all contextNodes available for evaluation
at com.emc.xcp.builder.expr.util.impl.ExpressionTreeWalker.walkExpressionTree(ExpressionTreeWalker.java:169)
at com.emc.xcp.builder.expr.util.impl.ExpressionTreeWalker.walkExpressionTree(ExpressionTreeWalker.java:189)
at com.emc.xcp.builder.expr.util.impl.ExpressionTreeWalker.walkExpressionTree(ExpressionTreeWalker.java:118)
at com.emc.xcp.builder.expr.util.impl.ExpressionTreeWalker.walkExpression(ExpressionTreeWalker.java:40)
at com.emc.xcp.uitemplate.json.generator.RuntimeExpressionJsonGenUtility.getSubExpressions(RuntimeExpressionJsonGenUtility.java:367)
at com.emc.xcp.uitemplate.json.generator.RuntimeExpressionJsonGenUtility.fetchExpressionEvents(RuntimeExpressionJsonGenUtility.java:332)
at internal.com.emc.xcp.uicomp.uievent.migration.UIEventWidgetsMigrator.migrateWidget(UIEventWidgetsMigrator.java:269)
at internal.com.emc.xcp.uicomp.uievent.migration.UIEventWidgetsMigrator.migrateData(UIEventWidgetsMigrator.java:216)
at com.emc.xcp.builder.migration.impl.DataMigratorRunnable.doMigrate(DataMigratorRunnable.java:23)
at com.emc.xcp.builder.migration.impl.DataMigratorRunnable.doMigrate(DataMigratorRunnable.java:1)
at com.emc.xcp.builder.migration.impl.MigratorRunnable.run(MigratorRunnable.java:43)
at com.emc.xcp.builder.migration.impl.DataMigratorRunnable.run(DataMigratorRunnable.java:1)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at com.emc.xcp.builder.migration.impl.MigrationService.runMigrator(MigrationService.java:246)
at com.emc.xcp.builder.migration.impl.MigrationService.sortAndRunMigrators(MigrationService.java:260)
at com.emc.xcp.builder.migration.impl.MigrationService.performMigration(MigrationService.java:348)
at com.emc.xcp.builder.migration.impl.MigrationService.performDataMigration(MigrationService.java:286)
at com.emc.xcp.builder.migration.util.ProjectMigrationUtils.migrateProject(ProjectMigrationUtils.java:139)
at com.emc.xcp.builder.importproject.ProjectImportDirector.importProjects(ProjectImportDirector.java:154)
at internal.com.emc.xcp.builder.ui.importexport.ImportProjectsRunnable.run(ImportProjectsRunnable.java:26)
at com.emc.xcp.common.ui.util.JobRunnableList.run(JobRunnableList.java:63)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Regards