Azure / Azure/azure-cli

'CredentialAdaptor' object has no attribute 'signed_session' error when running 'az dt model list'

Open
#31,104 7 comments 0 reactions 0 assignees View on GitHub
bug customer-reported Digital Twins Service Attention
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

![Image](https://github.com/user-attachments/assets/af01baa6-8d22-4555-9e3c-d0f60b52f81d)

Tested in a pipeline definition in Azure Devops

![Image](https://github.com/user-attachments/assets/b7427d0e-d632-4d13-9e0e-c9be77721122)

### 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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.