databrickslabs / ucx

Automated migrations to Unity Catalog
Other
236 stars 80 forks source link

Test failure: `test_running_real_assessment_job_ext_hms` #3246

Open github-actions[bot] opened 4 days ago

github-actions[bot] commented 4 days ago
❌ 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

github-actions[bot] commented 3 days ago
❌ 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 ```

Running from nightly #265

github-actions[bot] commented 2 days ago
❌ 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 ```

Running from nightly #268

github-actions[bot] commented 1 day ago
❌ 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 ```

Running from nightly #269

github-actions[bot] commented 15 hours ago
❌ 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 ```

Running from nightly #270