Skip to content

Azure CLI "list index out of range" error when creating Static Web App with Azure Repos #27423

@asadsaeed

Description

@asadsaeed

Describe the bug

When attempting to create a new static web app with Azure CLI using an Azure Repository as the source, the command fails and yields a "list index out of range" error message. Notably, the script does not prompt for a personal access token (PAT), although it is expected to.:

To Reproduce

  1. Tried to use Azure CLI to execute the above az staticwebapp create command.
  2. Encountered the error mentioned above.

Related command

Here's the command I used:

az staticwebapp create \
  --name my-app-name \
  --resource-group my-resource-groupname \
  --location centralus \
  --source "{AzureDevOpsRepoURL}" \
  --branch master \
  --login-with-ado

Errors

ERROR: The command failed with an unexpected error. Here is the traceback:
ERROR: list index out of range

Complete traceback log:

ERROR: The command failed with an unexpected error. Here is the traceback:
ERROR: list index out of range
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 663, in execute
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 726, 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 718, in _run_job
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/commands.py", line 46, in _ex_handler
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/static_sites.py", line 444, in create_staticsites
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/static_sites.py", line 392, in _get_ado_token
IndexError: list index out of range
To check existing issues, please visit: https://github.com/Azure/azure-cli/issues

Issue script & Debug output

DEBUG: cli.knack.cli: Command arguments: ['staticwebapp', 'create', '--debug', '--name', 'patriotfire-dev-ui', '--resource-group', '{rresource-group-name}', '--location', 'centralus', '--source', '{url}', '--branch', 'master', '--login-with-ado']
DEBUG: cli.knack.cli: __init__ debug log:
Cannot enable color.
DEBUG: cli.knack.cli: Event: Cli.PreExecute []
DEBUG: cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x0000021196EB53F0>, <function OutputProducer.on_global_arguments at 0x00000211970300D0>, <function CLIQuery.on_global_arguments at 0x000002119724D3F0>]
DEBUG: cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
DEBUG: cli.azure.cli.core: Modules found from index for 'staticwebapp': ['azure.cli.command_modules.appservice']
DEBUG: cli.azure.cli.core: Loading command modules:
DEBUG: cli.azure.cli.core: Name                  Load Time    Groups  Commands
DEBUG: cli.azure.cli.core: appservice                0.208        73       260
DEBUG: cli.azure.cli.core: Total (1)                 0.208        73       260
DEBUG: cli.azure.cli.core: Loaded 73 groups, 260 commands.
DEBUG: cli.azure.cli.core: Found a match in the command table.
DEBUG: cli.azure.cli.core: Raw command  : staticwebapp create
DEBUG: cli.azure.cli.core: Command table: staticwebapp create
DEBUG: cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x00000211999885E0>]
DEBUG: cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to 'C:\Users\masad\.azure\commands\2023-09-19.14-43-23.staticwebapp_create.36288.log'.
INFO: az_command_data_logger: command args: staticwebapp create --debug --name {} --resource-group {} --location {} --source {} --branch {} --login-with-ado
DEBUG: cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x000002119998B250>]
DEBUG: cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
DEBUG: cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x00000211999E1240>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x00000211999E1360>]
DEBUG: cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
DEBUG: cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
DEBUG: cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x0000021197030160>, <function CLIQuery.handle_query_parameter at 0x000002119724D480>, <function register_ids_argument.<locals>.parse_ids_arguments at 0x00000211999E12D0>]
DEBUG: cli.azure.cli.core.commands.client_factory: Getting management service client client_type=WebSiteManagementClient
DEBUG: cli.azure.cli.core.auth.persistence: build_persistence: location='C:\\Users\\masad\\.azure\\msal_token_cache.bin', encrypt=True
DEBUG: cli.azure.cli.core.auth.binary_cache: load: C:\Users\masad\.azure\msal_http_cache.bin
DEBUG: urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
DEBUG: msal.authority: openid_config = {'token_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic'], 'jwks_uri': 'https://login.microsoftonline.com/{id}/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/{id}/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/{id}/kerberos', 'tenant_region_scope': 'NA', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
DEBUG: msal.application: Broker enabled? False
DEBUG: cli.azure.cli.core.auth.credential_adaptor: CredentialAdaptor.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
DEBUG: cli.azure.cli.core.auth.msal_authentication: UserCredential.get_token: scopes=('https://management.core.windows.net//.default',), claims=None, kwargs={}
DEBUG: msal.application: Cache hit an AT
DEBUG: msal.telemetry: Generate or reuse correlation_id: 2f2835dd-a986-4662-8f7f-50dcbbf77e6c
DEBUG: cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/7742ab87-cdc1-4540-bb7f-f70eb06d0138/resourceGroups/ReporteqBackup/providers/Microsoft.Web/staticSites/patriotfire-dev-ui?api-version=2022-03-01'
DEBUG: cli.azure.cli.core.sdk.policies: Request method: 'GET'
DEBUG: cli.azure.cli.core.sdk.policies: Request headers:
DEBUG: cli.azure.cli.core.sdk.policies:     'Accept': 'application/json'
DEBUG: cli.azure.cli.core.sdk.policies:     'x-ms-client-request-id': '{id}'
DEBUG: cli.azure.cli.core.sdk.policies:     'CommandName': 'staticwebapp create'
DEBUG: cli.azure.cli.core.sdk.policies:     'ParameterSetName': '--debug --name --resource-group --location --source --branch --login-with-ado'
DEBUG: cli.azure.cli.core.sdk.policies:     'User-Agent': 'AZURECLI/2.52.0 (MSI) azsdk-python-azure-mgmt-web/7.0.0 Python/3.10.10 (Windows-10-10.0.22621-SP0)'
DEBUG: cli.azure.cli.core.sdk.policies:     'Authorization': '*****'
DEBUG: cli.azure.cli.core.sdk.policies: Request body:
DEBUG: cli.azure.cli.core.sdk.policies: This request has no body
DEBUG: urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
DEBUG: urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/{}/resourceGroups/{resourcegroupname}/providers/Microsoft.Web/staticSites/{app-name}?api-version=2022-03-01 HTTP/1.1" 404 230
DEBUG: cli.azure.cli.core.sdk.policies: Response status: 404
DEBUG: cli.azure.cli.core.sdk.policies: Response headers:
DEBUG: cli.azure.cli.core.sdk.policies:     'Cache-Control': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies:     'Pragma': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies:     'Content-Length': '230'
DEBUG: cli.azure.cli.core.sdk.policies:     'Content-Type': 'application/json; charset=utf-8'
DEBUG: cli.azure.cli.core.sdk.policies:     'Expires': '-1'
DEBUG: cli.azure.cli.core.sdk.policies:     'x-ms-failure-cause': 'gateway'
DEBUG: cli.azure.cli.core.sdk.policies:     'x-ms-request-id': '7cd425da-d133-4f90-aa5f-d6f94dbfb273'
DEBUG: cli.azure.cli.core.sdk.policies:     'x-ms-correlation-request-id': '7cd425da-d133-4f90-aa5f-d6f94dbfb273'
DEBUG: cli.azure.cli.core.sdk.policies:     'x-ms-routing-request-id': 'WESTEUROPE:20230919T094326Z:7cd425da-d133-4f90-aa5f-d6f94dbfb273'
DEBUG: cli.azure.cli.core.sdk.policies:     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
DEBUG: cli.azure.cli.core.sdk.policies:     'X-Content-Type-Options': 'nosniff'
DEBUG: cli.azure.cli.core.sdk.policies:     'X-Cache': 'CONFIG_NOCACHE'
DEBUG: cli.azure.cli.core.sdk.policies:     'X-MSEdge-Ref': 'Ref A: AAD92190057E48A8B107009C9E96BF9B Ref B: AMS231022012009 Ref C: 2023-09-19T09:43:26Z'
DEBUG: cli.azure.cli.core.sdk.policies:     'Date': 'Tue, 19 Sep 2023 09:43:25 GMT'
DEBUG: cli.azure.cli.core.sdk.policies: Response content:
DEBUG: cli.azure.cli.core.sdk.policies: {"error":{"code":"ResourceNotFound","message":"The Resource 'Microsoft.Web/staticSites/patriotfire-dev-ui' under resource group 'ReporteqBackup' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix"}}
DEBUG: cli.azure.cli.core.util: Retrieving token for resource https://management.core.windows.net/
DEBUG: urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
DEBUG: msal.authority: openid_config = {'token_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic'], 'jwks_uri': 'https://login.microsoftonline.com/{ID}/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/{id}/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/{ID}/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/{ID}/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/{id}/kerberos', 'tenant_region_scope': 'NA', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
DEBUG: msal.application: Broker enabled? False
DEBUG: cli.azure.cli.core.auth.msal_authentication: UserCredential.get_token: scopes=('https://management.core.windows.net//.default',), claims=None, kwargs={}
DEBUG: msal.application: Cache hit an AT
DEBUG: msal.telemetry: Generate or reuse correlation_id: {id}
INFO: cli.azure.cli.core.util: Request URL: 'https://app.vssps.visualstudio.com/_apis/profile/profiles/me?api-version=5.1'
INFO: cli.azure.cli.core.util: Request method: 'GET'
INFO: cli.azure.cli.core.util: Request headers:
INFO: cli.azure.cli.core.util:     'User-Agent': 'python/3.10.10 (Windows-10-10.0.22621-SP0) AZURECLI/2.52.0 (MSI)'
INFO: cli.azure.cli.core.util:     'Accept-Encoding': 'gzip, deflate'
INFO: cli.azure.cli.core.util:     'Accept': '*/*'
INFO: cli.azure.cli.core.util:     'Connection': 'keep-alive'
INFO: cli.azure.cli.core.util:     'x-ms-client-request-id': 'bf180fa4-8819-40c9-9cd2-c8a3c862a11a'
INFO: cli.azure.cli.core.util:     'CommandName': 'staticwebapp create'
INFO: cli.azure.cli.core.util:     'ParameterSetName': '--debug --name --resource-group --location --source --branch --login-with-ado'
INFO: cli.azure.cli.core.util:     'Authorization': 'Bearer ..................'
INFO: cli.azure.cli.core.util: Request body:
INFO: cli.azure.cli.core.util: None
DEBUG: urllib3.connectionpool: Starting new HTTPS connection (1): app.vssps.visualstudio.com:443
DEBUG: urllib3.connectionpool: https://app.vssps.visualstudio.com:443 "GET /_apis/profile/profiles/me?api-version=5.1 HTTP/1.1" 200 291
INFO: cli.azure.cli.core.util: Response status: 200
INFO: cli.azure.cli.core.util: Response headers:
INFO: cli.azure.cli.core.util:     'Cache-Control': 'no-cache, no-store, must-revalidate'
INFO: cli.azure.cli.core.util:     'Pragma': 'no-cache'
INFO: cli.azure.cli.core.util:     'Content-Length': '291'
INFO: cli.azure.cli.core.util:     'Content-Type': 'application/json; charset=utf-8; api-version=5.1'
INFO: cli.azure.cli.core.util:     'Content-Encoding': 'gzip'
INFO: cli.azure.cli.core.util:     'Expires': '-1'
INFO: cli.azure.cli.core.util:     'Last-Modified': 'Mon, 15 Feb 2021 09:18:37 GMT'
INFO: cli.azure.cli.core.util:     'ETag': '"0"'
INFO: cli.azure.cli.core.util:     'Vary': 'Accept-Encoding'
INFO: cli.azure.cli.core.util:     'P3P': 'CP="CAO DSP COR ADMa DEV CONo TELo CUR PSA PSD TAI IVDo OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT"'
INFO: cli.azure.cli.core.util:     'Set-Cookie': 'VstsSession=%7B%22PersistentSessionId%22%3A%22580bc257-8552-44df-9773-420d8ed32425%22%2C%22PendingAuthenticationSessionId%22%3A%2200000000-0000-0000-0000-000000000000%22%2C%22CurrentAuthenticationSessionId{id}SignInState%22%3A%7B%7D%7D;SameSite=None; domain=.visualstudio.com; expires=Wed, 18-Sep-2024 09:43:27 GMT; path=/; secure; HttpOnly'
INFO: cli.azure.cli.core.util:     'X-TFS-ProcessId': 'fcce96e7-32f6-4f21-bff9-adc35976cb46'
INFO: cli.azure.cli.core.util:     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
INFO: cli.azure.cli.core.util:     'ActivityId': 'e6499e6a-ea0d-4ab7-a23b-5e976c45c42e'
INFO: cli.azure.cli.core.util:     'X-TFS-Session': 'e6499e6a-ea0d-4ab7-a23b-5e976c45c42e'
INFO: cli.azure.cli.core.util:     'X-VSS-E2EID': 'e6499e6a-ea0d-4ab7-a23b-5e976c45c42e'
INFO: cli.azure.cli.core.util:     'X-VSS-SenderDeploymentId': 'a5ca35eb-148e-4ccd-bbb3-d31576d75958'
INFO: cli.azure.cli.core.util:     'X-VSS-UserData': '{UserData}'
INFO: cli.azure.cli.core.util:     'X-FRAME-OPTIONS': 'SAMEORIGIN'
INFO: cli.azure.cli.core.util:     'Request-Context': 'appId=cid-v1:20b3930f-73dc-453a-b660-e3891d782eef'
INFO: cli.azure.cli.core.util:     'Access-Control-Expose-Headers': 'Request-Context'
INFO: cli.azure.cli.core.util:     'X-Content-Type-Options': 'nosniff'
INFO: cli.azure.cli.core.util:     'X-Cache': 'CONFIG_NOCACHE'
INFO: cli.azure.cli.core.util:     'X-MSEdge-Ref': 'Ref A: 3F185B233C2E40A6AB5BD8A536640499 Ref B: DXB30EDGE0114 Ref C: 2023-09-19T09:43:27Z'
INFO: cli.azure.cli.core.util:     'Date': 'Tue, 19 Sep 2023 09:43:27 GMT'
INFO: cli.azure.cli.core.util: Response content:
INFO: cli.azure.cli.core.util: {"displayName":"Asad","publicAlias":"{ID}{","emailAddress":"{email}","coreRevision":351076717,"timeStamp":"2021-02-15T09:18:37.35+00:00","id":"{email}","revision":351076717}
DEBUG: cli.azure.cli.core.util: Retrieving token for resource https://management.core.windows.net/
DEBUG: urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
DEBUG: msal.authority: openid_config = {'token_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic'], 'jwks_uri': 'https://login.microsoftonline.com/{id}/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/{id}/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/{id}/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/{id}/kerberos', 'tenant_region_scope': 'NA', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
DEBUG: msal.application: Broker enabled? False
DEBUG: cli.azure.cli.core.auth.msal_authentication: UserCredential.get_token: scopes=('https://management.core.windows.net//.default',), claims=None, kwargs={}
DEBUG: msal.application: Cache hit an AT
DEBUG: msal.telemetry: Generate or reuse correlation_id: 0c87386f-04a0-4325-afb7-a75189a06e20
INFO: cli.azure.cli.core.util: Request URL: 'https://app.vssps.visualstudio.com/_apis/accounts?api-version=5.1&memberId=e20ef766-3187-6e8b-8a11-9aaa5345b1cc'
INFO: cli.azure.cli.core.util: Request method: 'GET'
INFO: cli.azure.cli.core.util: Request headers:
INFO: cli.azure.cli.core.util:     'User-Agent': 'python/3.10.10 (Windows-10-10.0.22621-SP0) AZURECLI/2.52.0 (MSI)'
INFO: cli.azure.cli.core.util:     'Accept-Encoding': 'gzip, deflate'
INFO: cli.azure.cli.core.util:     'Accept': '*/*'
INFO: cli.azure.cli.core.util:     'Connection': 'keep-alive'
INFO: cli.azure.cli.core.util:     'x-ms-client-request-id': '19ddf0c2-d2da-457c-ab0a-696f3cf03d41'
INFO: cli.azure.cli.core.util:     'CommandName': 'staticwebapp create'
INFO: cli.azure.cli.core.util:     'ParameterSetName': '--debug --name --resource-group --location --source --branch --login-with-ado'
INFO: cli.azure.cli.core.util:     'Authorization': 'Bearer eyJ0eXAiOiJKV...'
INFO: cli.azure.cli.core.util: Request body:
INFO: cli.azure.cli.core.util: None
DEBUG: urllib3.connectionpool: Starting new HTTPS connection (1): app.vssps.visualstudio.com:443
DEBUG: urllib3.connectionpool: https://app.vssps.visualstudio.com:443 "GET /_apis/accounts?api-version=5.1&memberId=e20ef766-3187-6e8b-8a11-9aaa5345b1cc HTTP/1.1" 200 261
INFO: cli.azure.cli.core.util: Response status: 200
INFO: cli.azure.cli.core.util: Response headers:
INFO: cli.azure.cli.core.util:     'Cache-Control': 'no-cache, no-store, must-revalidate'
INFO: cli.azure.cli.core.util:     'Pragma': 'no-cache'
INFO: cli.azure.cli.core.util:     'Content-Length': '261'
INFO: cli.azure.cli.core.util:     'Content-Type': 'application/json; charset=utf-8; api-version=5.1'
INFO: cli.azure.cli.core.util:     'Content-Encoding': 'gzip'
INFO: cli.azure.cli.core.util:     'Expires': '-1'
INFO: cli.azure.cli.core.util:     'Vary': 'Accept-Encoding'
INFO: cli.azure.cli.core.util:     'P3P': 'CP="CAO DSP COR ADMa DEV CONo TELo CUR PSA PSD TAI IVDo OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT"'
INFO: cli.azure.cli.core.util:     'Set-Cookie': 'VstsSession=%7B%22PersistentSessionId%22%3A%2247962515-46a1-4abd-8edf-8dd7c46ace0a%22%2C%22PendingAuthenticationSessionId%22%3A%2200000000-0000-0000-0000-000000000000%22%2C%22CurrentAuthenticationSessionId%22%3A%2200000000-0000-0000-0000-000000000000%22%2C%22SignInState%22%3A%7B%7D%7D;SameSite=None; domain=.visualstudio.com; expires=Wed, 18-Sep-2024 09:43:27 GMT; path=/; secure; HttpOnly'
INFO: cli.azure.cli.core.util:     'X-TFS-ProcessId': '3d2e4f93-fce0-4b3d-9e45-5c490fa5c4e7'
INFO: cli.azure.cli.core.util:     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
INFO: cli.azure.cli.core.util:     'ActivityId': 'bbb7c22e-40de-4d20-bd7a-d5cfddf73a74'
INFO: cli.azure.cli.core.util:     'X-TFS-Session': 'bbb7c22e-40de-4d20-bd7a-d5cfddf73a74'
INFO: cli.azure.cli.core.util:     'X-VSS-E2EID': 'bbb7c22e-40de-4d20-bd7a-d5cfddf73a74'
INFO: cli.azure.cli.core.util:     'X-VSS-SenderDeploymentId': 'a5ca35eb-148e-4ccd-bbb3-d31576d75958'
INFO: cli.azure.cli.core.util:     'X-VSS-UserData': '{id}:{email}'
INFO: cli.azure.cli.core.util:     'X-FRAME-OPTIONS': 'SAMEORIGIN'
INFO: cli.azure.cli.core.util:     'Request-Context': 'appId=cid-v1:20b3930f-73dc-453a-b660-e3891d782eef'
INFO: cli.azure.cli.core.util:     'Access-Control-Expose-Headers': 'Request-Context'
INFO: cli.azure.cli.core.util:     'X-Content-Type-Options': 'nosniff'
INFO: cli.azure.cli.core.util:     'X-Cache': 'CONFIG_NOCACHE'
INFO: cli.azure.cli.core.util:     'X-MSEdge-Ref': 'Ref A: 7EE7A777656249D8A4B5FDD1836F4752 Ref B: DXB30EDGE0107 Ref C: 2023-09-19T09:43:27Z'
INFO: cli.azure.cli.core.util:     'Date': 'Tue, 19 Sep 2023 09:43:27 GMT'
INFO: cli.azure.cli.core.util: Response content:
INFO: cli.azure.cli.core.util: {"count":1,"value":[{"accountId":"{accountid}","accountUri":"https://vssps.dev.azure.com:443/{id}/","accountName":"{name}","properties":{}}]}
DEBUG: cli.azure.cli.core.azclierror: 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 663, in execute
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 726, 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 718, in _run_job
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/commands.py", line 46, in _ex_handler
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/static_sites.py", line 444, in create_staticsites
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/static_sites.py", line 392, in _get_ado_token
IndexError: list index out of range

Expected behavior

The expectation was for the Azure CLI to prompt for a PAT that I had already generated, then create the static web app successfully when the command was run with that PAT.

Environment Summary

{
  "azure-cli": "2.52.0",
  "azure-cli-core": "2.52.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {}
}

Additional context

No response

Metadata

Metadata

Labels

Auto-AssignAuto assign by botAuto-ResolveAuto resolve by botPossible-SolutionService AttentionThis issue is responsible by Azure service team.Similar-Issueact-observability-squadbugThis 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.staticwebappaz staticwebapp

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions