Hello,
After upgrading to 9.0 , DPR_Migrate_Shell passed for all Synchronization projects except for one, it is giving me the following error
ErrorMessages (2024-02-01 14:12:50.877) Migrate all database schemas (SystemId: FTP#66CBC063-859C-4C05-8FB7-33107A21227D) of shell (BRS-WORKDAY_HIRES_UPDATES-HRCSV-HRIDENTITIES (CCC-5AE7440E3DFD634287F817CC89872AE3)) to version 9.0.0.0.
[2526008] Error applying 1 patches to object (BRS-WORKDAY_HIRES_UPDATES-HRCSV-HRIDENTITIES (9673ece8-2fbb-428e-979f-91b6844db10f)).
[1777304] The element (BRS_Workday_Insert_Updates) cannot be removed from list (Types) of object (D:\_adm\Synchronization-project\BRS-Workday-Insert-Updates.csvsys) because is it still being used by other elements.
Mapping: HRCSV-HRIDENTITIES
at StdioProcessor.StdioProcessor._Execute(Job job)
at VI.Projector.JobComponent.ProjectorComponent.Activate(String task)
at VI.Projector.JobComponent.Migration.MigrateShell(ProjectorComponent component)
at VI.Projector.JobComponent.Migration._MigrateShellBasics(ProjectorComponent component, MigrationLevel migrationLevel, Boolean lastMigrationFails)
at VI.Projector.JobComponent.Migration._ApplyAutoPatches(ProjectorComponent component, IProjectorShell shell)
at VI.Projector.Migration.Migrator`1.Migrate(PatchExecutionPlan`1 executionPlan, MigrationOption option)
---- Start of Inner Exception ----
at VI.Projector.Migration.Migrator`1.Migrate(PatchExecutionPlan`1 executionPlan, MigrationOption option)
at VI.Projector.Migration.ShellMigrator.OnMigrate(PatchExecutionPlan`1 executionPlan, MigrationOption option)
at VI.Projector.Extensions.ForEach[T](IEnumerable`1 enumerable, Action`1 action)
at VI.Projector.Schema.SchemaUpdateState.ApplyOutstandingUpdates()
at VI.Projector.Schema.SchemaUpdater.<>c__DisplayClass7_1`2.<UpdateCollection>b__3()
at VI.Projector.Schema.Updater.ValidationSchemaUpdater.OnRemoveFromCollection[TOwner,TElements](TOwner owner, String name, ISchemaElementCollection`1 collection, TElements element)
|
the error speaks for it self , However it is not clear why it got stuck for this project only ; we have many other Synchronization projects with similar configuration and for them the migration has passed.