Azure / Azure/azure-cli-extensions
`az oracle-database autonomous-database` subcommands fail with python traceback
- Dominant language
- Python
- Stars
- 454
- Forks
- 1.7k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 64
Description
### Describe the bug
Multiple `az oracle-database autonomous-database` subcommands fail with python traceback.
Depending on the command different python package scripts are failing:
show : ...\.azure\cliextensions\oracle-database\azext_oracle_database\aaz\latest\oracle_database\autonomous_database\_show.py
action : ...\.azure\cliextensions\oracle-database\azext_oracle_database\aaz\latest\oracle_database\autonomous_database\_action.py
Other commands also might be affected.
### Related command
az oracle-database autonomous-database show
az oracle-database autonomous-database action
possibly more
### Errors
## az oracle-database autonomous-database show (XXX was used to remove sensitive parts from the path)
The command failed with an unexpected error. Here is the traceback:
Model 'AAZObjectType' has no field named 'data_base_type'
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 677, in execute
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 820, in _run_jobs_serially
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 789, in _run_job
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/aaz/_command.py", line 154, in __call__
File "XXX\\.azure\cliextensions\oracle-database\azext_oracle_database\aaz\latest\oracle_database\autonomous_database\_show.py", line 33, in _handler
self._execute_operations()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "XXX\\.azure\cliextensions\oracle-database\azext_oracle_database\aaz\latest\oracle_database\autonomous_database\_show.py", line 65, in _execute_operations
self.AutonomousDatabasesGet(ctx=self.ctx)()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "XXX\\.azure\cliextensions\oracle-database\azext_oracle_database\aaz\latest\oracle_database\autonomous_database\_show.py", line 87, in __call__
return self.on_200(session)
~~~~~~~~~~~^^^^^^^^^
File "XXX\\.azure\cliextensions\oracle-database\azext_oracle_database\aaz\latest\oracle_database\autonomous_database\_show.py", line 145, in on_200
self.ctx.set_var(
~~~~~~~~~~~~~~~~^
"instance",
^^^^^^^^^^^
data,
^^^^^
schema_builder=self._build_schema_on_200
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/aaz/_command_ctx.py", line 83, in set_var
File "XXX\\.azure\cliextensions\oracle-database\azext_oracle_database\aaz\latest\oracle_database\autonomous_database\_show.py", line 610, in _build_schema_on_200
disc_clone = cls._schema_on_200.properties.discriminate_by("data_base_type", "Clone")
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/aaz/_field_type.py", line 295, in discriminate_by
azure.cli.core.aaz.exceptions.AAZUnknownFieldError: Model 'AAZObjectType' has no field named 'data_base_type'
## az oracle-database autonomous-database action (XXX was used to remove sensitive parts from the path)
Model 'AAZObjectType' has no field named 'data_base_type'
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 677, in execute
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 820, in _run_jobs_serially
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 800, in _run_job
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1168, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/aaz/_poller.py", line 106, in result
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/base_polling.py", line 860, in resource
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/base_polling.py", line 876, in _parse_resource
File "XXX\\.azure\cliextensions\oracle-database\azext_oracle_database\aaz\latest\oracle_database\autonomous_database\_action.py", line 187, in on_200
self.ctx.set_var(
~~~~~~~~~~~~~~~~^
"instance",
^^^^^^^^^^^
data,
^^^^^
schema_builder=self._build_schema_on_200
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/aaz/_command_ctx.py", line 83, in set_var
File "XXX\\.azure\cliextensions\oracle-database\azext_oracle_database\aaz\latest\oracle_database\autonomous_database\_action.py", line 652, in _build_schema_on_200
disc_clone = cls._schema_on_200.properties.discriminate_by("data_base_type", "Clone")
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/aaz/_field_type.py", line 295, in discriminate_by
azure.cli.core.aaz.exceptions.AAZUnknownFieldError: Model 'AAZObjectType' has no field named 'data_base_type'
### Issue script & Debug output
n/a
### Expected behavior
The commands should execute without error.
### Environment Summary
azure-cli version: 2.86.0
oracle-database extension version: 2.0.1
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.