Skip to content

'NoneType' object has no attribute '__name__' error when create deployment via bicep #32312

@devtrends

Description

@devtrends

Describe the bug

Running this command used to work fine but after updating my system, I am now getting the error. I have reproduced with a simple bicep file (see below)

Related command

az deployment group create --name test1 --resource-group test --template-file test.bicep

test.bicep contains:

targetScope = 'resourceGroup'

resource testStorage 'Microsoft.Storage/storageAccounts@2023-06-01' = {
  name: 'teststorage${uniqueString(resourceGroup().id)}'
  location: resourceGroup().location
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'StorageV2'
}

Errors

'NoneType' object has no attribute 'name'

Issue script & Debug output

cli.knack.cli: Command arguments: ['deployment', 'group', 'create', '--name', 'test1', '--resource-group', 'test', '--template-file', 'test.bicep', '--debug']
cli.knack.cli: init debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x7fc29c9b6480>, <function OutputProducer.on_global_arguments at 0x7fc29c797920>, <function CLIQuery.on_global_arguments at 0x7fc29c7c9da0>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Command index version or cloud profile is invalid or doesn't match the current command.
cli.azure.cli.core._session: Skipping update of file /nix/store/0k0zbk6bj6s8fmh8yvpi2q84avhrr8kp-python3.13-azure-cli-2.78.0/etc/azure/commandIndex.json due to immutable directory.
cli.azure.cli.core._session: Skipping update of file /nix/store/0k0zbk6bj6s8fmh8yvpi2q84avhrr8kp-python3.13-azure-cli-2.78.0/etc/azure/commandIndex.json due to immutable directory.
cli.azure.cli.core._session: Skipping update of file /nix/store/0k0zbk6bj6s8fmh8yvpi2q84avhrr8kp-python3.13-azure-cli-2.78.0/etc/azure/commandIndex.json due to immutable directory.
cli.azure.cli.core: Command index has been invalidated.
cli.azure.cli.core: No module found from index for '['deployment', 'group', 'create', '--name', 'ztest1', '--resource-group', 'ztest', '--template-file', 'test.bicep', '--debug']'
cli.azure.cli.core: Loading all modules and extensions
cli.azure.cli.core: Discovered command modules: ['acr', 'acs', 'advisor', 'ams', 'apim', 'appconfig', 'appservice', 'aro', 'backup', 'batch', 'batchai', 'billing', 'botservice', 'cdn', 'cloud', 'cognitiveservices', 'compute_recommender', 'computefleet', 'config', 'configure', 'consumption', 'container', 'containerapp', 'cosmosdb', 'databoxedge', 'dls', 'dms', 'eventgrid', 'eventhubs', 'extension', 'feedback', 'find', 'hdinsight', 'identity', 'interactive', 'iot', 'keyvault', 'lab', 'managedservices', 'maps', 'marketplaceordering', 'monitor', 'mysql', 'netappfiles', 'network', 'policyinsights', 'privatedns', 'profile', 'rdbms', 'redis', 'relay', 'resource', 'role', 'search', 'security', 'servicebus', 'serviceconnector', 'servicefabric', 'signalr', 'sql', 'sqlvm', 'storage', 'synapse', 'util', 'vm']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name Load Time Groups Commands
cli.azure.cli.core: acr 0.105 36 149
cli.azure.cli.core: acs 0.075 17 88
cli.azure.cli.core: advisor 0.001 3 6
cli.azure.cli.core: ams 0.003 22 100
cli.azure.cli.core: apim 0.003 14 69
cli.azure.cli.core: appconfig 0.002 9 47
cli.azure.cli.core: appservice 0.014 81 280
cli.azure.cli.core: aro 0.006 1 10
cli.azure.cli.core: backup 0.002 16 61
cli.azure.cli.core: batch 0.039 32 96
cli.azure.cli.core: batchai 0.002 10 30
cli.azure.cli.core: billing 0.007 19 52
cli.azure.cli.core: botservice 0.002 12 42
cli.azure.cli.core: cdn 0.133 8 50
cli.azure.cli.core: cloud 0.001 1 7
cli.azure.cli.core: cognitiveservices 0.001 10 33
cli.azure.cli.core: compute_recommender 0.002 1 1
cli.azure.cli.core: computefleet 0.005 1 1
cli.azure.cli.core: config 0.001 2 7
cli.azure.cli.core: configure 0.001 2 5
cli.azure.cli.core: consumption 0.009 8 9
cli.azure.cli.core: container 0.005 2 17
cli.azure.cli.core: containerapp 0.066 37 123
cli.azure.cli.core: cosmosdb 0.008 58 200
cli.azure.cli.core: databoxedge 0.004 2 2
cli.azure.cli.core: dls 0.001 6 36
cli.azure.cli.core: dms 0.001 3 22
cli.azure.cli.core: eventgrid 0.003 25 96
cli.azure.cli.core: eventhubs 0.010 14 21
cli.azure.cli.core: extension 0.001 1 7
cli.azure.cli.core: feedback 0.000 1 2
cli.azure.cli.core: find 0.001 1 1
cli.azure.cli.core: hdinsight 0.003 9 42
cli.azure.cli.core: identity 0.004 2 7
cli.azure.cli.core: interactive 0.000 1 1
cli.azure.cli.core: iot 0.055 18 81
cli.azure.cli.core: keyvault 0.005 20 114
cli.azure.cli.core: lab 0.020 9 30
cli.azure.cli.core: managedservices 0.005 3 8
cli.azure.cli.core: maps 0.001 5 13
cli.azure.cli.core: marketplaceordering 0.001 1 2
cli.azure.cli.core: monitor 0.309 17 63
cli.azure.cli.core: mysql 0.072 16 56
cli.azure.cli.core: netappfiles 0.025 8 15
cli.azure.cli.core: network 0.082 106 351
cli.azure.cli.core: policyinsights 0.006 9 17
cli.azure.cli.core: privatedns 0.011 14 60
cli.azure.cli.core: profile 0.001 2 8
cli.azure.cli.core: rdbms 0.061 52 217
cli.azure.cli.core: redis 0.001 7 38
cli.azure.cli.core: relay 0.012 7 8
cli.azure.cli.core: resource 0.023 52 234
cli.azure.cli.core: role 0.002 17 62
cli.azure.cli.core: search 0.006 8 20
cli.azure.cli.core: security 0.006 47 98
cli.azure.cli.core: servicebus 0.005 14 17
cli.azure.cli.core: serviceconnector 0.022 20 331
cli.azure.cli.core: servicefabric 0.008 27 80
cli.azure.cli.core: signalr 0.002 10 42
cli.azure.cli.core: sql 0.009 56 219
cli.azure.cli.core: sqlvm 0.018 4 20
cli.azure.cli.core: storage 0.035 62 278
cli.azure.cli.core: synapse 0.007 54 246
cli.azure.cli.core: util 0.001 3 7
cli.azure.cli.core: vm 0.066 60 209
cli.azure.cli.core: Total (65) 1.402 1195 4664
cli.azure.cli.core: Loaded 1181 groups, 4664 commands.
cli.azure.cli.core._session: Skipping update of file /nix/store/0k0zbk6bj6s8fmh8yvpi2q84avhrr8kp-python3.13-azure-cli-2.78.0/etc/azure/commandIndex.json due to immutable directory.
cli.azure.cli.core._session: Skipping update of file /nix/store/0k0zbk6bj6s8fmh8yvpi2q84avhrr8kp-python3.13-azure-cli-2.78.0/etc/azure/commandIndex.json due to immutable directory.
cli.azure.cli.core._session: Skipping update of file /nix/store/0k0zbk6bj6s8fmh8yvpi2q84avhrr8kp-python3.13-azure-cli-2.78.0/etc/azure/commandIndex.json due to immutable directory.
cli.azure.cli.core: Updated command index in 0.003 seconds.
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7fc29b22d3a0>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/home/p/.azure/commands/2025-10-23.12-10-24.deployment_group_create.13463.log'.
az_command_data_logger: command args: deployment group create --name {} --resource-group {} --template-file {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument..add_subscription_parameter at 0x7fc29b2734c0>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument..add_ids_arguments at 0x7fc29b28d800>, <function register_cache_arguments..add_cache_arguments at 0x7fc29b28d9e0>, <function register_upcoming_breaking_change_info..update_breaking_change_info at 0x7fc29b28da80>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs [<function _documentdb_deprecate at 0x7fc299349ee0>]
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x7fc29c7979c0>, <function CLIQuery.handle_query_parameter at 0x7fc29c7c9e40>, <function register_ids_argument..parse_ids_arguments at 0x7fc29b28d8a0>]
cli.azure.cli.command_modules.resource._bicep: Current value of "use_binary_from_path": true.
cli.azure.cli.command_modules.resource._bicep: Using Bicep CLI from PATH. Bicep CLI version 0.36.0 (custom)

cli.azure.cli.command_modules.resource._bicep: /home/user/azure/test.bicep(3,22) : Warning BCP081: Resource type "Microsoft.Storage/storageAccounts@2023-06-01" does not have types available. Bicep is unable to validate resource properties prior to deployment, but this will not block the resource from being deployed. [https://aka.ms/bicep/core-diagnostics#BCP081]

cli.azure.cli.core.profiles._shared: Traceback (most recent call last):
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/profiles/_shared.py", line 458, in _get_attr
op = getattr(op, part)
AttributeError: module 'azure.mgmt.resource.deployments' has no attribute 'DeploymentsMgmtClient'

cli.azure.cli.core.azclierror: Traceback (most recent call last):
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/init.py", line 703, in _run_job
result = cmd_copy(params)
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/init.py", line 336, in call
return self.handler(*args, **kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/command_operation.py", line 120, in handler
return op(**command_args)
File "/nix/store/0k0zbk6bj6s8fmh8yvpi2q84avhrr8kp-python3.13-azure-cli-2.78.0/lib/python3.13/site-packages/azure/cli/command_modules/resource/custom.py", line 602, in deploy_arm_template_at_resource_group
return _deploy_arm_template_at_resource_group(cmd=cmd,
resource_group_name=resource_group_name,
...<4 lines>...
no_prompt=no_prompt, template_spec=template_spec, query_string=query_string,
validation_level=validation_level)
File "/nix/store/0k0zbk6bj6s8fmh8yvpi2q84avhrr8kp-python3.13-azure-cli-2.78.0/lib/python3.13/site-packages/azure/cli/command_modules/resource/custom.py", line 642, in _deploy_arm_template_at_resource_group
mgmt_client = _get_deployment_management_client(cmd.cli_ctx, aux_subscriptions=aux_subscriptions,
aux_tenants=aux_tenants, plug_pipeline=deployment_properties.template_link is None)
File "/nix/store/0k0zbk6bj6s8fmh8yvpi2q84avhrr8kp-python3.13-azure-cli-2.78.0/lib/python3.13/site-packages/azure/cli/command_modules/resource/custom.py", line 1251, in _get_deployment_management_client
smc = get_mgmt_service_client(cli_ctx, ResourceType.MGMT_RESOURCE_DEPLOYMENTS,
aux_subscriptions=aux_subscriptions, aux_tenants=aux_tenants)
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/client_factory.py", line 83, in get_mgmt_service_client
client, _ = _get_mgmt_service_client(cli_ctx, client_type, subscription_id=subscription_id,
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api_version=api_version, sdk_profile=sdk_profile,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
aux_subscriptions=aux_subscriptions,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
aux_tenants=aux_tenants, credential=credential,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
**kwargs)
^^^^^^^^^
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/client_factory.py", line 225, in _get_mgmt_service_client
logger.debug('Getting management service client client_type=%s', client_type.name)
^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'name'. Did you mean: 'ne'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/arm.py", line 109, in handle_template_based_exception
raise CLIError(ex.inner_exception.error.message)
^^^^^^^^^^^^^^^^^^
AttributeError: 'AttributeError' object has no attribute 'inner_exception'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/nix/store/fyf0psacfzfqyrnjiprcnd1c9mmrla5k-python3.13-knack-0.12.0/lib/python3.13/site-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/init.py", line 666, in execute
raise ex
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/init.py", line 734, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/init.py", line 726, in _run_job
return cmd_copy.exception_handler(ex)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^
File "/nix/store/l8rvwrkmmyclh3wqk1ac9fjrn6hcvxyb-python3.13-azure-cli-core-2.78.0/lib/python3.13/site-packages/azure/cli/core/commands/arm.py", line 114, in handle_template_based_exception
raise CLIError(ex)
knack.util.CLIError: 'NoneType' object has no attribute 'name'

cli.azure.cli.core.azclierror: 'NoneType' object has no attribute 'name'
az_command_data_logger: 'NoneType' object has no attribute 'name'
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7fc29b22d620>]
az_command_data_logger: exit code: 1
cli.main: Command ran in 3.066 seconds (init: 0.269, invoke: 2.797)

Expected behavior

To create the resources without error

Environment Summary

azure-cli 2.78.0

core 2.78.0
telemetry 1.1.0

Dependencies:
msal 1.33.0
azure-mgmt-resource 24.0.0

Python location '/nix/store/62fdlzq1x1ak2lsxp4ij7ip5k9nia3hc-python3-3.13.7/bin/python3.13'
Config directory '/home/user/.azure'
Extensions directory '/home/user/.azure/cliextensions'

Python (Linux) 3.13.7 (main, Aug 14 2025, 11:12:11) [GCC 14.3.0]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Auto-AssignAuto assign by botAzure Deploymentsaz deployment/bicep/stack/deployment-scripts/ts/group exportService AttentionThis issue is responsible by Azure service team.bugThis issue requires a change to an existing behavior in the product in order to be resolved.customer-reportedIssues that are reported by GitHub users external to the Azure organization.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions