'CredentialAdaptor' object has no attribute 'signed_session' error when running 'az dt model list'
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 3.5k
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 60
Description
### Describe the bug
I encountered an issue while trying to execute the following Azure CLI command as per the official [documentation](https://learn.microsoft.com/en-us/cli/azure/dt/model?view=azure-cli-latest#az-dt-model-list):
### Related command
az dt model list --dt-name {instance_or_hostname}
### Errors
Tested in Azure CLI

Tested in a pipeline definition in Azure Devops

### Issue script & Debug output
The command failed with an unexpected error. Here is the traceback:
'CredentialAdaptor' object has no attribute 'signed_session'
Traceback (most recent call last):
File "/usr/lib64/az/lib/python3.9/site-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/__init__.py", line 666, in execute
raise ex
File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/__init__.py", line 734, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/__init__.py", line 703, in _run_job
result = cmd_copy(params)
File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/__init__.py", line 336, in __call__
return self.handler(*args, **kwargs)
File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/command_operation.py", line 120, in handler
return op(**command_args)
File "/home/cristina/.azure/cliextensions/azure-iot/azext_iot/digitaltwins/commands_models.py", line 27, in list_models
model_provider = ModelProvider(cmd=cmd, name=name_or_hostname, rg=resource_group_name)
File "/home/cristina/.azure/cliextensions/azure-iot/azext_iot/digitaltwins/providers/model.py", line 58, in __init__
self.model_sdk = self.get_sdk().digital_twin_models
File "/home/cristina/.azure/cliextensions/azure-iot/azext_iot/digitaltwins/providers/base.py", line 56, in get_sdk
base_url=self._get_endpoint(),
File "/home/cristina/.azure/cliextensions/azure-iot/azext_iot/digitaltwins/providers/base.py", line 39, in _get_endpoint
instance = self.rp.find_instance(
File "/home/cristina/.azure/cliextensions/azure-iot/azext_iot/digitaltwins/providers/resource.py", line 152, in find_instance
dt_collection.extend(dt_collection_pager.advance_page())
File "/usr/lib64/az/lib/python3.9/site-packages/msrest/paging.py", line 129, in advance_page
self._response = self._get_next(self.next_link)
File "/home/cristina/.azure/cliextensions/azure-iot/azext_iot/sdk/digitaltwins/controlplane/operations/digital_twins_operations.py", line 454, in internal_paging
response = self._client.send(
File "/usr/lib64/az/lib/python3.9/site-packages/msrest/service_client.py", line 336, in send
pipeline_response = self.config.pipeline.run(request, **kwargs)
File "/usr/lib64/az/lib/python3.9/site-packages/msrest/pipeline/__init__.py", line 197, in run
return first_node.send(pipeline_request, **kwargs) # type: ignore
File "/usr/lib64/az/lib/python3.9/site-packages/msrest/pipeline/__init__.py", line 150, in send
response = self.next.send(request, **kwargs)
File "/usr/lib64/az/lib/python3.9/site-packages/msrest/pipeline/requests.py", line 65, in send
self._creds.signed_session(session)
AttributeError: 'CredentialAdaptor' object has no attribute 'signed_session'
### Expected behavior
List model metadata
### Environment Summary
PS /home/cristina> az --version
azure-cli 2.70.0
core 2.70.0
telemetry 1.1.0
Extensions:
ai-examples 0.2.5
aks-preview 0.5.131
application-insights 0.1.18
azure-devops 0.26.0
azure-iot 255.255.16
datafactory 0.7.0
interactive 0.4.6
kusto 0.5.0
ml 2.35.0
ssh 2.0.6
stream-analytics 0.1.2
Dependencies:
msal 1.31.2b1
azure-mgmt-resource 23.1.1
Python location '/usr/bin/python3.9'
Config directory '/home/cristina/.azure'
Extensions directory '/home/cristina/.azure/cliextensions'
Extensions system directory '/usr/lib/python3.9/site-packages/azure-cli-extensions'
Python (Linux) 3.9.19 (main, Feb 21 2025, 23:01:30)
[GCC 11.2.0]
Legal docs and information: aka.ms/AzureCliLegal
Your CLI is up-to-date.
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.