-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
Description
New issue checklist
- I searched for existing GitHub issues
- I read pipeline troubleshooting guide
- I checked how to collect logs
Task name
AzureAppServiceManage@0
Task version
0.259.3
Issue Description
AzureAppServiceManage@0 fails with error: Error: 'subscriptionId' cannot be null.
subscriptionId is not documented as required parameter
setting subscriptionId does not help
Environment type (Please select at least one enviroment where you face this issue)
- Self-Hosted
- Microsoft Hosted
- VMSS Pool
- Container
Azure DevOps Server type
dev.azure.com (formerly visualstudio.com)
Azure DevOps Server Version (if applicable)
No response
Operation system
Ubuntu Latest
Relevant log output
##[debug]deployment status not updated for action: Restart Azure App Service
##[debug]task result: Failed
##[error]Error: 'subscriptionId' cannot be null.Full task logs with system.debug enabled
2025-11-05T20:54:29.2135826Z ##[debug]Evaluating condition for step: 'Restart WebApp'
2025-11-05T20:54:29.2136513Z ##[debug]Evaluating: SucceededNode()
2025-11-05T20:54:29.2136887Z ##[debug]Evaluating SucceededNode:
2025-11-05T20:54:29.2137333Z ##[debug]=> True
2025-11-05T20:54:29.2137722Z ##[debug]Result: True
2025-11-05T20:54:29.2138230Z ##[section]Starting: Restart WebApp
2025-11-05T20:54:29.2145585Z ==============================================================================
2025-11-05T20:54:29.2145715Z Task : Azure App Service manage
2025-11-05T20:54:29.2145789Z Description : Start, stop, restart, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service
2025-11-05T20:54:29.2145948Z Version : 0.259.3
2025-11-05T20:54:29.2146015Z Author : Microsoft Corporation
2025-11-05T20:54:29.2146096Z Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/deploy/azure-app-service-manage
2025-11-05T20:54:29.2146206Z ==============================================================================
2025-11-05T20:54:29.2802959Z ##[debug]Using node path: /home/vsts/actions-runner/cached/externals/node20_1/bin/node
2025-11-05T20:54:29.3478092Z ##[debug]agent.TempDirectory=/home/vsts/work/_temp
2025-11-05T20:54:29.3485788Z ##[debug]loading inputs and endpoints
2025-11-05T20:54:29.3491099Z ##[debug]loading INPUT_CONNECTEDSERVICENAME
2025-11-05T20:54:29.3506477Z ##[debug]loading INPUT_ACTION
2025-11-05T20:54:29.3508161Z ##[debug]loading INPUT_WEBAPPNAME
2025-11-05T20:54:29.3509545Z ##[debug]loading INPUT_SPECIFYSLOT
2025-11-05T20:54:29.3510650Z ##[debug]loading INPUT_SWAPWITHPRODUCTION
2025-11-05T20:54:29.3517209Z ##[debug]loading INPUT_PRESERVEVNET
2025-11-05T20:54:29.3518591Z ##[debug]loading INPUT_SLOT
2025-11-05T20:54:29.3520474Z ##[debug]loading ENDPOINT_AUTH_5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994
2025-11-05T20:54:29.3520854Z ##[debug]loading ENDPOINT_AUTH_SCHEME_5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994
2025-11-05T20:54:29.3521258Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994_TENANTID
2025-11-05T20:54:29.3521671Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994_SCOPE
2025-11-05T20:54:29.3525672Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994_WORKLOADIDENTITYFEDERATIONSUBJECT
2025-11-05T20:54:29.3526416Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994_WORKLOADIDENTITYFEDERATIONISSUER
2025-11-05T20:54:29.3527747Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994_SERVICEPRINCIPALID
2025-11-05T20:54:29.3529464Z ##[debug]loading ENDPOINT_AUTH_SYSTEMVSSCONNECTION
2025-11-05T20:54:29.3547397Z ##[debug]loading ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION
2025-11-05T20:54:29.3550971Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN
2025-11-05T20:54:29.3551345Z ##[debug]loading SECRET_CONTAINER_AUTHENTICATIONTOKEN
2025-11-05T20:54:29.3551710Z ##[debug]loading SECRET_SYSTEM_ACCESSTOKEN
2025-11-05T20:54:29.3552047Z ##[debug]loaded 19
2025-11-05T20:54:29.3552381Z ##[debug]Agent.ProxyUrl=undefined
2025-11-05T20:54:29.3552719Z ##[debug]Agent.CAInfo=undefined
2025-11-05T20:54:29.3553052Z ##[debug]Agent.ClientCert=undefined
2025-11-05T20:54:29.3553396Z ##[debug]Agent.SkipCertValidation=undefined
2025-11-05T20:54:29.4954676Z ##[debug]agent.proxyurl=undefined
2025-11-05T20:54:29.4955465Z ##[debug]VSTS_ARM_REST_IGNORE_SSL_ERRORS=undefined
2025-11-05T20:54:29.4956125Z ##[debug]AZURE_HTTP_USER_AGENT=VSTS_f60dc0f6-caf8-4879-81ae-319248287b57_build_8_0
2025-11-05T20:54:29.4958420Z ##[debug]check path : /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.4959235Z ##[debug]adding resource file: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.4959667Z ##[debug]system.culture=en-US
2025-11-05T20:54:29.4982233Z ##[debug]Feature 'EnableMsalV3' = 'True'. Processed as 'true'.
2025-11-05T20:54:29.4983094Z ##[debug]Using msalv3
2025-11-05T20:54:29.5212210Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5215320Z ##[debug]Agent.TempDirectory=/home/vsts/work/_temp
2025-11-05T20:54:29.5218449Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5229049Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5232029Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5234945Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5376337Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5381251Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5399723Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5401904Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5406164Z ##[debug]Resource file has already set to: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/node_modules/azure-pipelines-tasks-azure-arm-rest/module.json
2025-11-05T20:54:29.5436014Z ##[debug]check path : /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/task.json
2025-11-05T20:54:29.5438845Z ##[debug]adding resource file: /home/vsts/work/_tasks/AzureAppServiceManage_f045e430-8704-11e6-968f-e717e6411619/0.259.3/task.json
2025-11-05T20:54:29.5439440Z ##[debug]system.culture=en-US
2025-11-05T20:54:29.5450080Z ##[debug]Action=Restart Azure App Service
2025-11-05T20:54:29.5452828Z ##[debug]ConnectedServiceName=5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994
2025-11-05T20:54:29.5453197Z ##[debug]WebAppName=app-xyz-prowler
2025-11-05T20:54:29.5453539Z ##[debug]ResourceGroupName=undefined
2025-11-05T20:54:29.5453874Z ##[debug]SpecifySlot=false
2025-11-05T20:54:29.5454209Z ##[debug]AppInsightsResourceGroupName=undefined
2025-11-05T20:54:29.5454577Z ##[debug]ApplicationInsightsResourceName=undefined
2025-11-05T20:54:29.5454913Z ##[debug]SourceSlot=undefined
2025-11-05T20:54:29.5455584Z ##[debug]SwapWithProduction=true
2025-11-05T20:54:29.5456207Z ##[debug]TargetSlot=undefined
2025-11-05T20:54:29.5456900Z ##[debug]PreserveVnet=false
2025-11-05T20:54:29.5457549Z ##[debug]ExtensionsList=undefined
2025-11-05T20:54:29.5458172Z ##[debug]OutputVariable=undefined
2025-11-05T20:54:29.5458799Z ##[debug]ApplicationInsightsWebTestName=undefined
2025-11-05T20:54:29.5459696Z ##[debug]USE_MSAL=true
2025-11-05T20:54:29.5460031Z ##[debug]MSAL - USE_MSAL override is found: true
2025-11-05T20:54:29.5460987Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 auth scheme = WorkloadIdentityFederation
2025-11-05T20:54:29.5461949Z ##[debug]Overriding useMSAL to true as workloadidentityfederation supports only MSAL
2025-11-05T20:54:29.5462477Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data subscriptionid =
2025-11-05T20:54:29.5462855Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data subscriptionname =
2025-11-05T20:54:29.5463546Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 auth param serviceprincipalid = ***
2025-11-05T20:54:29.5464160Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data activeDirectoryAuthority = https://login.microsoftonline.com/
2025-11-05T20:54:29.5464691Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 auth param tenantid = redacted
2025-11-05T20:54:29.5465721Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994=https://management.azure.com/
2025-11-05T20:54:29.5466118Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data environment = AzureCloud
2025-11-05T20:54:29.5466502Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 auth scheme = WorkloadIdentityFederation
2025-11-05T20:54:29.5466968Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data msiclientId = undefined
2025-11-05T20:54:29.5467384Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data activeDirectoryServiceEndpointResourceId = https://management.core.windows.net/
2025-11-05T20:54:29.5467823Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data AzureKeyVaultServiceEndpointResourceId = https://vault.azure.net
2025-11-05T20:54:29.5468251Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data AzureKeyVaultDnsSuffix = vault.azure.net
2025-11-05T20:54:29.5468711Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data ScopeLevel = ManagementGroup
2025-11-05T20:54:29.5469407Z ##[debug]MSAL - getEndpoint - useGraphActiveDirectoryResource=false
2025-11-05T20:54:29.5470066Z ##[debug]MSAL - getEndpoint - useMSAL=true
2025-11-05T20:54:29.5471041Z ##[debug]MSAL - getEndpoint - endpoint={"subscriptionID":"","subscriptionName":"","servicePrincipalClientID":"***","environmentAuthorityUrl":"https://login.microsoftonline.com/","tenantID":"redacted","url":"https://management.azure.com/","environment":"AzureCloud","scheme":"WorkloadIdentityFederation","activeDirectoryResourceID":"https://management.core.windows.net/","azureKeyVaultServiceEndpointResourceId":"https://vault.azure.net","azureKeyVaultDnsSuffix":"vault.azure.net","scopeLevel":"ManagementGroup"}
2025-11-05T20:54:29.5472014Z ##[debug]MSAL - getEndpoint - connectedServiceName=5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994
2025-11-05T20:54:29.5472912Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 auth param authenticationType = undefined
2025-11-05T20:54:29.5473310Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 data EnableAdfsAuthentication = false
2025-11-05T20:54:29.5473710Z ##[debug]5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994 auth param apitoken = undefined
2025-11-05T20:54:29.5474925Z ##[debug]{"subscriptionID":"","subscriptionName":"","servicePrincipalClientID":"***","environmentAuthorityUrl":"https://login.microsoftonline.com/","tenantID":"redacted","url":"https://management.azure.com/","environment":"AzureCloud","scheme":"WorkloadIdentityFederation","activeDirectoryResourceID":"https://management.azure.com/","azureKeyVaultServiceEndpointResourceId":"https://vault.azure.net","azureKeyVaultDnsSuffix":"vault.azure.net","scopeLevel":"ManagementGroup","isADFSEnabled":false,"applicationTokenCredentials":{"connectedServiceName":"5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994","clientId":"***","tenantId":"redacted","baseUrl":"https://management.azure.com/","authorityUrl":"https://login.microsoftonline.com/","activeDirectoryResourceId":"https://management.azure.com/","isAzureStackEnvironment":false,"scheme":2,"isADFSEnabled":false,"useMSAL":true,"tokenMutex":{"_semaphore":{"_value":1,"_cancelError":{},"_weightedQueues":[],"_weightedWaiters":[]}}}}
2025-11-05T20:54:29.5768899Z ##[debug]Processed: ##vso[telemetry.publish area=TaskEndpointId;feature=AzureAppServiceManage]{"endpointId":"5be5bbec-c6f2-4c3c-9e8d-89fb9d78e994"}
2025-11-05T20:54:29.5769650Z ##[debug]Completed action
2025-11-05T20:54:29.5770033Z ##[debug]deployment status not updated for action: Restart Azure App Service
2025-11-05T20:54:29.5770610Z ##[debug]task result: Failed
2025-11-05T20:54:29.5771795Z ##[error]Error: 'subscriptionId' cannot be null.
2025-11-05T20:54:29.5778621Z ##[debug]Processed: ##vso[task.issue type=error;source=TaskInternal;correlationId=2b73fe8a-05b8-4f0e-8338-70eb654352ae;]Error: 'subscriptionId' cannot be null.
2025-11-05T20:54:29.5779616Z ##[debug]Processed: ##vso[task.complete result=Failed;]Error: 'subscriptionId' cannot be null.
2025-11-05T20:54:29.5796138Z ##[section]Finishing: Restart WebApp
Repro steps
- task: AzureAppServiceManage@0
displayName: "Restart WebApp"
inputs:
azureSubscription: $(SERVICE_CONNECTION)
Action: 'Restart Azure App Service'
WebAppName: $(WEBAPPNAME)