ARCHITECTURE_MIGRATION_FAILURE error condition
This error condition has the following derived sub error conditions.
BACKING_TABLE_NOT_FOUND_FOR_PARENT_TABLE
Backing table not found for MV/ST with id <parentTableId> belonging to pipeline <pipelineId>.
CANNOT_MIGRATE_HMS_PIPELINE
Architecture migration is not supported for HMS pipelines. Pipeline with id <pipelineId> is not eligible for migration.
DRY_RUN_FAILED
Pipeline with id <pipelineId> failed dry run. Reason: <reason>
EVENT_LOG_NOT_FOUND_FOR_PIPELINE
Event log not found for pipeline <pipelineId>
FAILED_ROLLBACK
Pipeline with id <pipelineId> failed to rollback during DPM enablement. Please reach out to Databricks Support Reason: <reason>
INVALID_BACKING_TABLE_NAME
Backing table name was unable to be parsed for pipeline id <pipelineId>. Old backing table name: <oldBackingTableName>.
MIGRATION_HINT_DOES_NOT_MATCH_EXPECTED
Pipeline with id <pipelineId> failed architecture migration because expected hint key <expectedHintName> with value <expectedHint> on table with id <tableId> does not match generated value <migrationValue>. If you wish to proceed with the migration, remove the conf 'pipelines.enableDPMForExistingPipeline' and re-run an update using 'pipelines.setMigrationHints'. After running an update with 'pipelines.setMigrationHints', you can re-enable the conf 'pipelines.enableDPMForExistingPipeline'.
MISSING_EXPECTED_PROPERTY
Pipeline with id <pipelineId> failed architecture migration due to missing property <propertyName> on table with id <tableId>. If you wish to proceed with the migration, remove the conf 'pipelines.enableDPMForExistingPipeline' and re-run an update using 'pipelines.setMigrationHints'. After running an update with 'pipelines.setMigrationHints', you can re-enable the conf 'pipelines.enableDPMForExistingPipeline'.
PIPELINE_INCOMPATIBLE_WITH_DPM
Pipeline with id <pipelineId> failed to enable Direct Publishing Mode because user defined code is incompatible. Please refer to the DPM for existing pipelines preview documentation for information on fixing incompatibilities. Reason: <reason>
PIPELINE_NOT_FOUND_IN_DLT_DATABASE
Pipeline with id <pipelineId> was not found in the Lakeflow Declarative Pipelines Database during architecture migration.
PIPELINE_NOT_FOUND_IN_UC
Pipeline with id <pipelineId> was not found in UC during architecture migration.
PRE_MIGRATION_VALIDATION_FAILED
Pipeline with id <pipelineId> failed pre-migration validation. Reason: <reason>
RECONCILIATION_QUERY_NOT_FOUND_FOR_PIPELINE
Reconciliation query not found on MV/ST with id <parentTableId> belonging to pipeline <pipelineId>.