❌ test_running_real_assessment_job_ext_hms: databricks.labs.blueprint.parallel.ManyError: Detected 16 failures: Unknown: assess_CLOUD_ENV_service_principals: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_clusters: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_dashboards: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_global_init_scripts: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_incompatible_submit_runs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_jobs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_pipelines: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_workflows: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_cluster_policies: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_groups: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_mounts: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_tables: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_udfs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: parse_logs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: setup_tacl: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: workspace_listing: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py) (15m23.538s)
```
databricks.labs.blueprint.parallel.ManyError: Detected 16 failures: Unknown: assess_CLOUD_ENV_service_principals: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_clusters: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_dashboards: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_global_init_scripts: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_incompatible_submit_runs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_jobs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_pipelines: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_workflows: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_cluster_policies: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_groups: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_mounts: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_tables: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_udfs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: parse_logs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: setup_tacl: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: workspace_listing: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py)
[gw6] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DpZPB_ra78a57c67: https://DATABRICKS_HOST/sql/dashboards/bc59541e-74d1-4171-a49f-448cf493030e
05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DREHG_ra78a57c67: https://DATABRICKS_HOST/sql/dashboards/b2fe1a28-45f6-4707-a24e-ebb538e8cab8
05:06 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/config.yml) doesn't exist.
05:06 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
05:06 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
05:06 INFO [databricks.labs.ucx.install] Fetching installations...
05:06 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
05:06 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
05:06 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:10 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:10 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1020241112051050
05:10 INFO [databricks.labs.ucx.install] Creating ucx schemas...
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
05:14 INFO [databricks.labs.ucx.install] Creating dashboards...
05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.install] Installation completed successfully! Please refer to the https://DATABRICKS_HOST/#workspace/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/README for the next steps.
05:14 DEBUG [databricks.labs.ucx.installer.workflows] starting assessment job: https://DATABRICKS_HOST#job/37254605489178
05:14 INFO [databricks.labs.ucx.installer.workflows] Started assessment job: https://DATABRICKS_HOST#job/37254605489178/runs/95389356298218
05:14 DEBUG [databricks.labs.ucx.installer.workflows] Waiting for completion of assessment job: https://DATABRICKS_HOST#job/37254605489178/runs/95389356298218
05:21 INFO [databricks.labs.ucx.installer.workflows] ---------- REMOTE LOGS --------------
05:21 WARNING [databricks.labs.ucx.installer.workflows] Cannot fetch logs as folder /Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/logs/assessment does not exist
05:21 INFO [databricks.labs.ucx.installer.workflows] ---------- END REMOTE LOGS ----------
05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DpZPB_ra78a57c67: https://DATABRICKS_HOST/sql/dashboards/bc59541e-74d1-4171-a49f-448cf493030e
05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DREHG_ra78a57c67: https://DATABRICKS_HOST/sql/dashboards/b2fe1a28-45f6-4707-a24e-ebb538e8cab8
05:06 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/config.yml) doesn't exist.
05:06 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
05:06 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
05:06 INFO [databricks.labs.ucx.install] Fetching installations...
05:06 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
05:06 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
05:06 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:10 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:10 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1020241112051050
05:10 INFO [databricks.labs.ucx.install] Creating ucx schemas...
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
05:14 INFO [databricks.labs.ucx.install] Creating dashboards...
05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:14 INFO [databricks.labs.ucx.install] Installation completed successfully! Please refer to the https://DATABRICKS_HOST/#workspace/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/README for the next steps.
05:14 DEBUG [databricks.labs.ucx.installer.workflows] starting assessment job: https://DATABRICKS_HOST#job/37254605489178
05:14 INFO [databricks.labs.ucx.installer.workflows] Started assessment job: https://DATABRICKS_HOST#job/37254605489178/runs/95389356298218
05:14 DEBUG [databricks.labs.ucx.installer.workflows] Waiting for completion of assessment job: https://DATABRICKS_HOST#job/37254605489178/runs/95389356298218
05:21 INFO [databricks.labs.ucx.installer.workflows] ---------- REMOTE LOGS --------------
05:21 WARNING [databricks.labs.ucx.installer.workflows] Cannot fetch logs as folder /Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/logs/assessment does not exist
05:21 INFO [databricks.labs.ucx.installer.workflows] ---------- END REMOTE LOGS ----------
05:21 INFO [databricks.labs.ucx.install] Deleting UCX v0.49.1+1020241112051050 from https://DATABRICKS_HOST
05:21 INFO [databricks.labs.ucx.install] Deleting inventory database dummy_s4qja
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=338477512033184, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=635443392938814, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=907236380127905, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=182003173388770, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=757068275348552, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=420352026749638, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=832571309769051, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=42146361002385, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=374961209915942, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=799735299395736, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=37254605489178, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=709544506125265, as it is no longer needed
05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=753654068991649, as it is no longer needed
05:21 INFO [databricks.labs.ucx.install] Deleting cluster policy
05:21 INFO [databricks.labs.ucx.install] Deleting secret scope
05:21 INFO [databricks.labs.ucx.install] UnInstalling UCX complete
[gw6] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
```
❌ test_running_real_assessment_job_ext_hms: databricks.labs.blueprint.parallel.ManyError: Detected 16 failures: Unknown: assess_CLOUD_ENV_service_principals: run failed with error message (1m57.319s)
```
databricks.labs.blueprint.parallel.ManyError: Detected 16 failures: Unknown: assess_CLOUD_ENV_service_principals: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: assess_clusters: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: assess_dashboards: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: assess_global_init_scripts: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: assess_incompatible_submit_runs: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: assess_jobs: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: assess_pipelines: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: assess_workflows: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: crawl_cluster_policies: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: crawl_groups: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: crawl_mounts: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: crawl_tables: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: crawl_udfs: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: parse_logs: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: setup_tacl: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65., Unknown: workspace_listing: run failed with error message
Unexpected user error while preparing the cluster for the job. Cause: RESOURCE_DOES_NOT_EXIST: Can't find a cluster policy with id: 00140323ADB75B65.
[gw3] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
05:07 INFO [tests.integration.conftest] Dashboard Created ucx_DdQH3_ra78a57ccb: https://DATABRICKS_HOST/sql/dashboards/ea85fe69-dfe0-4117-8192-29d8b5a585b8
05:07 INFO [tests.integration.conftest] Dashboard Created ucx_DAzMd_ra78a57ccb: https://DATABRICKS_HOST/sql/dashboards/16697a05-66c7-46d8-821f-43a6d0d8ca03
05:07 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.k4sl/config.yml) doesn't exist.
05:07 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
05:07 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
05:07 INFO [databricks.labs.ucx.install] Fetching installations...
05:07 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
05:07 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
05:07 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:07 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:07 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1320241113050716
05:07 INFO [databricks.labs.ucx.install] Creating ucx schemas...
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
05:08 INFO [databricks.labs.ucx.install] Creating dashboards...
05:08 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
05:08 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
05:08 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
05:08 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.install] Installation completed successfully! Please refer to the https://DATABRICKS_HOST/#workspace/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.k4sl/README for the next steps.
05:08 DEBUG [databricks.labs.ucx.installer.workflows] starting assessment job: https://DATABRICKS_HOST#job/954052104405946
05:08 INFO [databricks.labs.ucx.installer.workflows] Started assessment job: https://DATABRICKS_HOST#job/954052104405946/runs/895871531088781
05:08 DEBUG [databricks.labs.ucx.installer.workflows] Waiting for completion of assessment job: https://DATABRICKS_HOST#job/954052104405946/runs/895871531088781
05:08 INFO [databricks.labs.ucx.installer.workflows] ---------- REMOTE LOGS --------------
05:08 WARNING [databricks.labs.ucx.installer.workflows] Cannot fetch logs as folder /Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.k4sl/logs/assessment does not exist
05:08 INFO [databricks.labs.ucx.installer.workflows] ---------- END REMOTE LOGS ----------
05:07 INFO [tests.integration.conftest] Dashboard Created ucx_DdQH3_ra78a57ccb: https://DATABRICKS_HOST/sql/dashboards/ea85fe69-dfe0-4117-8192-29d8b5a585b8
05:07 INFO [tests.integration.conftest] Dashboard Created ucx_DAzMd_ra78a57ccb: https://DATABRICKS_HOST/sql/dashboards/16697a05-66c7-46d8-821f-43a6d0d8ca03
05:07 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.k4sl/config.yml) doesn't exist.
05:07 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
05:07 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
05:07 INFO [databricks.labs.ucx.install] Fetching installations...
05:07 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
05:07 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
05:07 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:07 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:07 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1320241113050716
05:07 INFO [databricks.labs.ucx.install] Creating ucx schemas...
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
05:07 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
05:08 INFO [databricks.labs.ucx.install] Creating dashboards...
05:08 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
05:08 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
05:08 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
05:08 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
05:08 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:08 INFO [databricks.labs.ucx.install] Installation completed successfully! Please refer to the https://DATABRICKS_HOST/#workspace/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.k4sl/README for the next steps.
05:08 DEBUG [databricks.labs.ucx.installer.workflows] starting assessment job: https://DATABRICKS_HOST#job/954052104405946
05:08 INFO [databricks.labs.ucx.installer.workflows] Started assessment job: https://DATABRICKS_HOST#job/954052104405946/runs/895871531088781
05:08 DEBUG [databricks.labs.ucx.installer.workflows] Waiting for completion of assessment job: https://DATABRICKS_HOST#job/954052104405946/runs/895871531088781
05:08 INFO [databricks.labs.ucx.installer.workflows] ---------- REMOTE LOGS --------------
05:08 WARNING [databricks.labs.ucx.installer.workflows] Cannot fetch logs as folder /Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.k4sl/logs/assessment does not exist
05:08 INFO [databricks.labs.ucx.installer.workflows] ---------- END REMOTE LOGS ----------
05:08 INFO [databricks.labs.ucx.install] Deleting UCX v0.49.1+1320241113050716 from https://DATABRICKS_HOST
05:08 INFO [databricks.labs.ucx.install] Deleting inventory database dummy_sf2ia
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=918414297691294, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=623620151831449, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=763574043154087, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=75233069681440, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=332971472558465, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=1051198138656235, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=329414483581813, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=550998314862287, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=729584434720434, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=396536185105164, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=1088448686759280, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=591026581394966, as it is no longer needed
05:08 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=954052104405946, as it is no longer needed
05:08 INFO [databricks.labs.ucx.install] Deleting cluster policy
05:08 ERROR [databricks.labs.ucx.install] UCX Policy already deleted
05:08 INFO [databricks.labs.ucx.install] Deleting secret scope
05:08 INFO [databricks.labs.ucx.install] UnInstalling UCX complete
[gw3] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
```
❌ test_running_real_assessment_job_ext_hms: databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path' (1m53.93s)
```
databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
[gw6] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
15:52 INFO [tests.integration.conftest] Dashboard Created ucx_DfFer_ra78a57d39: https://DATABRICKS_HOST/sql/dashboards/e0eb3f01-5280-434b-bcf5-8f60ff954b62
15:52 INFO [tests.integration.conftest] Dashboard Created ucx_De7Jf_ra78a57d39: https://DATABRICKS_HOST/sql/dashboards/b32f2b22-4001-47d9-b68a-ba5ca0e620b0
15:52 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/config.yml) doesn't exist.
15:52 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
15:52 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
15:52 INFO [databricks.labs.ucx.install] Fetching installations...
15:52 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
15:52 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
15:52 DEBUG [tests.integration.conftest] Waiting for clusters to start...
15:52 DEBUG [tests.integration.conftest] Waiting for clusters to start...
15:52 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1420241114155231
15:52 INFO [databricks.labs.ucx.install] Creating ucx schemas...
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
15:53 INFO [databricks.labs.ucx.install] Creating dashboards...
15:53 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
15:53 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
15:53 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
15:53 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 CRITICAL [databricks.labs.blueprint.parallel] All 'installing dashboards' tasks failed!!!
15:53 ERROR [databricks.labs.blueprint.parallel] installing components task failed: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 540, in _create_database_and_dashboards
Threads.strict("installing dashboards", list(self._get_create_dashboard_tasks()))
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 63, in strict
raise ManyError(errs)
databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 ERROR [databricks.labs.blueprint.parallel] More than half 'installing components' tasks failed: 0% results available (0/2). Took 0:01:11.758433
15:52 INFO [tests.integration.conftest] Dashboard Created ucx_DfFer_ra78a57d39: https://DATABRICKS_HOST/sql/dashboards/e0eb3f01-5280-434b-bcf5-8f60ff954b62
15:52 INFO [tests.integration.conftest] Dashboard Created ucx_De7Jf_ra78a57d39: https://DATABRICKS_HOST/sql/dashboards/b32f2b22-4001-47d9-b68a-ba5ca0e620b0
15:52 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/config.yml) doesn't exist.
15:52 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
15:52 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
15:52 INFO [databricks.labs.ucx.install] Fetching installations...
15:52 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
15:52 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
15:52 DEBUG [tests.integration.conftest] Waiting for clusters to start...
15:52 DEBUG [tests.integration.conftest] Waiting for clusters to start...
15:52 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1420241114155231
15:52 INFO [databricks.labs.ucx.install] Creating ucx schemas...
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
15:52 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
15:53 INFO [databricks.labs.ucx.install] Creating dashboards...
15:53 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
15:53 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
15:53 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
15:53 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
15:53 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
15:53 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.RERJ/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 CRITICAL [databricks.labs.blueprint.parallel] All 'installing dashboards' tasks failed!!!
15:53 ERROR [databricks.labs.blueprint.parallel] installing components task failed: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 540, in _create_database_and_dashboards
Threads.strict("installing dashboards", list(self._get_create_dashboard_tasks()))
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 63, in strict
raise ManyError(errs)
databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
15:53 ERROR [databricks.labs.blueprint.parallel] More than half 'installing components' tasks failed: 0% results available (0/2). Took 0:01:11.758433
15:53 INFO [databricks.labs.ucx.install] Deleting UCX v0.49.1+1420241114155231 from https://DATABRICKS_HOST
15:53 INFO [databricks.labs.ucx.install] Deleting inventory database dummy_srx3b
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=544939141999906, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=227882613916020, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=608045537824853, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=366767314897189, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=1071298574656839, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=929253787765645, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=382984155621239, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=982932705280342, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=412632390057609, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=791899961272090, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=499781101147960, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=167522932054843, as it is no longer needed
15:53 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=110607399073413, as it is no longer needed
15:53 INFO [databricks.labs.ucx.install] Deleting cluster policy
15:53 INFO [databricks.labs.ucx.install] Deleting secret scope
15:53 INFO [databricks.labs.ucx.install] UnInstalling UCX complete
[gw6] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
```
❌ test_running_real_assessment_job_ext_hms: databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path' (9m45.09s)
```
databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
[gw1] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
05:07 INFO [tests.integration.conftest] Dashboard Created ucx_DvbBk_ra78a57d93: https://DATABRICKS_HOST/sql/dashboards/4ee2a942-d6a6-45bd-8018-8a0e67e1c8fa
05:07 INFO [tests.integration.conftest] Dashboard Created ucx_DYsae_ra78a57d93: https://DATABRICKS_HOST/sql/dashboards/7a720ba7-8b48-45b8-8b63-34c70c7341af
05:07 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/config.yml) doesn't exist.
05:07 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
05:07 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
05:07 INFO [databricks.labs.ucx.install] Fetching installations...
05:07 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
05:07 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
05:07 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:08 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:08 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1420241115050848
05:08 INFO [databricks.labs.ucx.install] Creating ucx schemas...
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
05:16 INFO [databricks.labs.ucx.install] Creating dashboards...
05:16 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
05:16 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
05:16 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
05:16 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 CRITICAL [databricks.labs.blueprint.parallel] All 'installing dashboards' tasks failed!!!
05:16 ERROR [databricks.labs.blueprint.parallel] installing components task failed: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 540, in _create_database_and_dashboards
Threads.strict("installing dashboards", list(self._get_create_dashboard_tasks()))
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 63, in strict
raise ManyError(errs)
databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 ERROR [databricks.labs.blueprint.parallel] More than half 'installing components' tasks failed: 0% results available (0/2). Took 0:07:32.395311
05:07 INFO [tests.integration.conftest] Dashboard Created ucx_DvbBk_ra78a57d93: https://DATABRICKS_HOST/sql/dashboards/4ee2a942-d6a6-45bd-8018-8a0e67e1c8fa
05:07 INFO [tests.integration.conftest] Dashboard Created ucx_DYsae_ra78a57d93: https://DATABRICKS_HOST/sql/dashboards/7a720ba7-8b48-45b8-8b63-34c70c7341af
05:07 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/config.yml) doesn't exist.
05:07 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
05:07 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
05:07 INFO [databricks.labs.ucx.install] Fetching installations...
05:07 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
05:07 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
05:07 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:08 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:08 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1420241115050848
05:08 INFO [databricks.labs.ucx.install] Creating ucx schemas...
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
05:08 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
05:16 INFO [databricks.labs.ucx.install] Creating dashboards...
05:16 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
05:16 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
05:16 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
05:16 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
05:16 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:16 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.CNWE/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 CRITICAL [databricks.labs.blueprint.parallel] All 'installing dashboards' tasks failed!!!
05:16 ERROR [databricks.labs.blueprint.parallel] installing components task failed: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 540, in _create_database_and_dashboards
Threads.strict("installing dashboards", list(self._get_create_dashboard_tasks()))
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 63, in strict
raise ManyError(errs)
databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:16 ERROR [databricks.labs.blueprint.parallel] More than half 'installing components' tasks failed: 0% results available (0/2). Took 0:07:32.395311
05:16 INFO [databricks.labs.ucx.install] Deleting UCX v0.49.1+1420241115050848 from https://DATABRICKS_HOST
05:16 INFO [databricks.labs.ucx.install] Deleting inventory database dummy_sysru
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=216201780920778, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=147965178663226, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=83586394510429, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=548704490827662, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=745790775077077, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=896602870077349, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=487894134067735, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=221933905905146, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=278058099434376, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=975469619461389, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=722664828489659, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=1088910635332112, as it is no longer needed
05:16 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=1097035720740344, as it is no longer needed
05:16 INFO [databricks.labs.ucx.install] Deleting cluster policy
05:16 INFO [databricks.labs.ucx.install] Deleting secret scope
05:16 INFO [databricks.labs.ucx.install] UnInstalling UCX complete
[gw1] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
```
❌ test_running_real_assessment_job_ext_hms: databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path' (11m59.52s)
```
databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
[gw7] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DEDzC_ra78a57df7: https://DATABRICKS_HOST/sql/dashboards/131a4363-12f1-4ef1-ad66-60a74b3e849f
05:06 INFO [tests.integration.conftest] Dashboard Created ucx_Dnwi0_ra78a57df7: https://DATABRICKS_HOST/sql/dashboards/73db689f-74c6-4772-88c8-0d4dcb35be9e
05:06 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/config.yml) doesn't exist.
05:06 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
05:06 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
05:06 INFO [databricks.labs.ucx.install] Fetching installations...
05:06 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
05:06 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
05:06 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:12 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:12 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1420241116051210
05:12 INFO [databricks.labs.ucx.install] Creating ucx schemas...
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
05:17 INFO [databricks.labs.ucx.install] Creating dashboards...
05:17 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
05:17 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
05:17 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
05:17 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 CRITICAL [databricks.labs.blueprint.parallel] All 'installing dashboards' tasks failed!!!
05:17 ERROR [databricks.labs.blueprint.parallel] installing components task failed: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 540, in _create_database_and_dashboards
Threads.strict("installing dashboards", list(self._get_create_dashboard_tasks()))
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 63, in strict
raise ManyError(errs)
databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 ERROR [databricks.labs.blueprint.parallel] More than half 'installing components' tasks failed: 0% results available (0/2). Took 0:05:37.232896
05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DEDzC_ra78a57df7: https://DATABRICKS_HOST/sql/dashboards/131a4363-12f1-4ef1-ad66-60a74b3e849f
05:06 INFO [tests.integration.conftest] Dashboard Created ucx_Dnwi0_ra78a57df7: https://DATABRICKS_HOST/sql/dashboards/73db689f-74c6-4772-88c8-0d4dcb35be9e
05:06 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/config.yml) doesn't exist.
05:06 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration
05:06 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data.
05:06 INFO [databricks.labs.ucx.install] Fetching installations...
05:06 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore
05:06 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy.
05:06 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:12 DEBUG [tests.integration.conftest] Waiting for clusters to start...
05:12 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1420241116051210
05:12 INFO [databricks.labs.ucx.install] Creating ucx schemas...
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing
05:12 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables
05:17 INFO [databricks.labs.ucx.install] Creating dashboards...
05:17 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views...
05:17 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment...
05:17 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration...
05:17 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main...
05:17 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main...
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config
05:17 ERROR [databricks.labs.blueprint.parallel] installing dashboards(PosixPath('/home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main'), parent_path='/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.qClm/dashboards') task failed: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 54, in wrapper
raise err
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/sdk/retries.py", line 33, in wrapper
return func(*args, **kwargs)
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 653, in _create_dashboard
dashboard = Dashboards(self._ws).create_dashboard(
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/lsql/dashboards.py", line 1136, in create_dashboard
sdk_dashboard = self._ws.lakeview.create(
TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 CRITICAL [databricks.labs.blueprint.parallel] All 'installing dashboards' tasks failed!!!
05:17 ERROR [databricks.labs.blueprint.parallel] installing components task failed: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
Traceback (most recent call last):
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 158, in inner
return func(*args, **kwargs), None
File "/home/runner/work/ucx/ucx/src/databricks/labs/ucx/install.py", line 540, in _create_database_and_dashboards
Threads.strict("installing dashboards", list(self._get_create_dashboard_tasks()))
File "/home/runner/work/ucx/ucx/.venv/lib/python3.10/site-packages/databricks/labs/blueprint/parallel.py", line 63, in strict
raise ManyError(errs)
databricks.labs.blueprint.parallel.ManyError: Detected 7 failures: TypeError: LakeviewAPI.create() got an unexpected keyword argument 'parent_path'
05:17 ERROR [databricks.labs.blueprint.parallel] More than half 'installing components' tasks failed: 0% results available (0/2). Took 0:05:37.232896
05:17 INFO [databricks.labs.ucx.install] Deleting UCX v0.49.1+1420241116051210 from https://DATABRICKS_HOST
05:17 INFO [databricks.labs.ucx.install] Deleting inventory database dummy_shbi1
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=180433269774221, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=815341704457384, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=965451655954595, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=979598713100224, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=38110855367097, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=629479250998314, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=570884378124032, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=991682312869308, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=272783920165508, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=315895659101100, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=1064629563042611, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=638868004404122, as it is no longer needed
05:17 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=344556713363472, as it is no longer needed
05:18 INFO [databricks.labs.ucx.install] Deleting cluster policy
05:18 INFO [databricks.labs.ucx.install] Deleting secret scope
05:18 INFO [databricks.labs.ucx.install] UnInstalling UCX complete
[gw7] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python
```
❌ test_running_real_assessment_job_ext_hms: databricks.labs.blueprint.parallel.ManyError: Detected 16 failures: Unknown: assess_CLOUD_ENV_service_principals: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_clusters: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_dashboards: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_global_init_scripts: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_incompatible_submit_runs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_jobs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_pipelines: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_workflows: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_cluster_policies: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_groups: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_mounts: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_tables: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_udfs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: parse_logs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: setup_tacl: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: workspace_listing: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py) (15m23.538s)
``` databricks.labs.blueprint.parallel.ManyError: Detected 16 failures: Unknown: assess_CLOUD_ENV_service_principals: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_clusters: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_dashboards: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_global_init_scripts: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_incompatible_submit_runs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_jobs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_pipelines: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: assess_workflows: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_cluster_policies: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_groups: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_mounts: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_tables: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: crawl_udfs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: parse_logs: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: setup_tacl: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py), Unknown: workspace_listing: ImportError: cannot import name 'InvalidState' from 'databricks.sdk.errors' (/databricks/python/lib/python3.12/site-packages/databricks/sdk/errors/__init__.py) [gw6] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python 05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DpZPB_ra78a57c67: https://DATABRICKS_HOST/sql/dashboards/bc59541e-74d1-4171-a49f-448cf493030e 05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DREHG_ra78a57c67: https://DATABRICKS_HOST/sql/dashboards/b2fe1a28-45f6-4707-a24e-ebb538e8cab8 05:06 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/config.yml) doesn't exist. 05:06 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration 05:06 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data. 05:06 INFO [databricks.labs.ucx.install] Fetching installations... 05:06 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore 05:06 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy. 05:06 DEBUG [tests.integration.conftest] Waiting for clusters to start... 05:10 DEBUG [tests.integration.conftest] Waiting for clusters to start... 05:10 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1020241112051050 05:10 INFO [databricks.labs.ucx.install] Creating ucx schemas... 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental 05:14 INFO [databricks.labs.ucx.install] Creating dashboards... 05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views... 05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment... 05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration... 05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main... 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.install] Installation completed successfully! Please refer to the https://DATABRICKS_HOST/#workspace/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/README for the next steps. 05:14 DEBUG [databricks.labs.ucx.installer.workflows] starting assessment job: https://DATABRICKS_HOST#job/37254605489178 05:14 INFO [databricks.labs.ucx.installer.workflows] Started assessment job: https://DATABRICKS_HOST#job/37254605489178/runs/95389356298218 05:14 DEBUG [databricks.labs.ucx.installer.workflows] Waiting for completion of assessment job: https://DATABRICKS_HOST#job/37254605489178/runs/95389356298218 05:21 INFO [databricks.labs.ucx.installer.workflows] ---------- REMOTE LOGS -------------- 05:21 WARNING [databricks.labs.ucx.installer.workflows] Cannot fetch logs as folder /Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/logs/assessment does not exist 05:21 INFO [databricks.labs.ucx.installer.workflows] ---------- END REMOTE LOGS ---------- 05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DpZPB_ra78a57c67: https://DATABRICKS_HOST/sql/dashboards/bc59541e-74d1-4171-a49f-448cf493030e 05:06 INFO [tests.integration.conftest] Dashboard Created ucx_DREHG_ra78a57c67: https://DATABRICKS_HOST/sql/dashboards/b2fe1a28-45f6-4707-a24e-ebb538e8cab8 05:06 DEBUG [databricks.labs.ucx.install] Cannot find previous installation: Path (/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/config.yml) doesn't exist. 05:06 INFO [databricks.labs.ucx.install] Please answer a couple of questions to configure Unity Catalog migration 05:06 INFO [databricks.labs.ucx.installer.hms_lineage] HMS Lineage feature creates one system table named system.hms_to_uc_migration.table_access and helps in your migration process from HMS to UC by allowing you to programmatically query HMS lineage data. 05:06 INFO [databricks.labs.ucx.install] Fetching installations... 05:06 INFO [databricks.labs.ucx.installer.policy] Setting up an external metastore 05:06 INFO [databricks.labs.ucx.installer.policy] Creating UCX cluster policy. 05:06 DEBUG [tests.integration.conftest] Waiting for clusters to start... 05:10 DEBUG [tests.integration.conftest] Waiting for clusters to start... 05:10 INFO [databricks.labs.ucx.install] Installing UCX v0.49.1+1020241112051050 05:10 INFO [databricks.labs.ucx.install] Creating ucx schemas... 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-data-reconciliation 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-groups-legacy 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migration-progress-experimental 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-tables-ctas 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=failing 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=remove-workspace-local-backup-groups 05:10 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-tables-in-mounts-experimental 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=validate-groups-permissions 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=assessment 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=scan-tables-in-mounts-experimental 05:11 INFO [databricks.labs.ucx.installer.workflows] Creating new job configuration for step=migrate-external-hiveserde-tables-in-place-experimental 05:14 INFO [databricks.labs.ucx.install] Creating dashboards... 05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/views... 05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment... 05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration... 05:14 DEBUG [databricks.labs.ucx.install] Reading step folder /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/interactive... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/estimates... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/main... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/assessment/CLOUD_ENV... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/groups... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/migration/main... 05:14 INFO [databricks.labs.ucx.install] Creating dashboard in /home/runner/work/ucx/ucx/src/databricks/labs/ucx/queries/progress/main... 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.installer.mixins] Fetching warehouse_id from a config 05:14 INFO [databricks.labs.ucx.install] Installation completed successfully! Please refer to the https://DATABRICKS_HOST/#workspace/Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/README for the next steps. 05:14 DEBUG [databricks.labs.ucx.installer.workflows] starting assessment job: https://DATABRICKS_HOST#job/37254605489178 05:14 INFO [databricks.labs.ucx.installer.workflows] Started assessment job: https://DATABRICKS_HOST#job/37254605489178/runs/95389356298218 05:14 DEBUG [databricks.labs.ucx.installer.workflows] Waiting for completion of assessment job: https://DATABRICKS_HOST#job/37254605489178/runs/95389356298218 05:21 INFO [databricks.labs.ucx.installer.workflows] ---------- REMOTE LOGS -------------- 05:21 WARNING [databricks.labs.ucx.installer.workflows] Cannot fetch logs as folder /Users/0a330eb5-dd51-4d97-b6e4-c474356b1d5d/.a4X2/logs/assessment does not exist 05:21 INFO [databricks.labs.ucx.installer.workflows] ---------- END REMOTE LOGS ---------- 05:21 INFO [databricks.labs.ucx.install] Deleting UCX v0.49.1+1020241112051050 from https://DATABRICKS_HOST 05:21 INFO [databricks.labs.ucx.install] Deleting inventory database dummy_s4qja 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=338477512033184, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=635443392938814, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=907236380127905, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=182003173388770, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=757068275348552, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=420352026749638, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=832571309769051, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=42146361002385, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=374961209915942, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=799735299395736, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=37254605489178, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=709544506125265, as it is no longer needed 05:21 INFO [databricks.labs.ucx.installer.workflows] Removing job_id=753654068991649, as it is no longer needed 05:21 INFO [databricks.labs.ucx.install] Deleting cluster policy 05:21 INFO [databricks.labs.ucx.install] Deleting secret scope 05:21 INFO [databricks.labs.ucx.install] UnInstalling UCX complete [gw6] linux -- Python 3.10.15 /home/runner/work/ucx/ucx/.venv/bin/python ```Running from nightly #264