2 years ago
#34862
Evil August
Azure App Service Deploy pipeline task error: Resource doesn't exist/UnhandledPromiseRejectionWarning when resource exists
Getting the following error while running an Azure DevOps pipeline that uses the Azure App Service Deploy task when the resource clearly exists. This is happening in an existing pipeline that historically works.
##[error]Error: Resource 'blah' doesn't exist. Resource should exist before deployment.
(node:2432) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'getApplicationURL' of undefined
at WindowsWebAppWebDeployProvider.<anonymous> (D:\a\_tasks\AzureRmWebAppDeployment_497d490f-eea7-4f2b-ab94-48d9c1acdcb1\4.195.4\deploymentProvider\AzureRmWebAppDeploymentProvider.js:54:73)
at Generator.next (<anonymous>)
at D:\a\_tasks\AzureRmWebAppDeployment_497d490f-eea7-4f2b-ab94-48d9c1acdcb1\4.195.4\deploymentProvider\AzureRmWebAppDeploymentProvider.js:8:71
at new Promise (<anonymous>)
at __awaiter (D:\a\_tasks\AzureRmWebAppDeployment_497d490f-eea7-4f2b-ab94-48d9c1acdcb1\4.195.4\deploymentProvider\AzureRmWebAppDeploymentProvider.js:4:12)
at WindowsWebAppWebDeployProvider.UpdateDeploymentStatus (D:\a\_tasks\AzureRmWebAppDeployment_497d490f-eea7-4f2b-ab94-48d9c1acdcb1\4.195.4\deploymentProvider\AzureRmWebAppDeploymentProvider.js:48:16)
at D:\a\_tasks\AzureRmWebAppDeployment_497d490f-eea7-4f2b-ab94-48d9c1acdcb1\4.195.4\azurermwebappdeployment.js:38:42
at Generator.throw (<anonymous>)
at rejected (D:\a\_tasks\AzureRmWebAppDeployment_497d490f-eea7-4f2b-ab94-48d9c1acdcb1\4.195.4\azurermwebappdeployment.js:6:65)
at process._tickCallback (internal/process/next_tick.js:68:7)
(node:2432) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:2432) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
The following is the YAML for this task:
- task: AzureRmWebAppDeployment@4
displayName: 'Deploy'
inputs:
azureSubscription: ${{ parameters.ConnectedServiceName }}
WebAppName: 'blah'
packageForLinux: '$(Pipeline.Workspace)/Blah'
enableCustomDeployment: true
TakeAppOfflineFlag: false
SetParametersFile: '$(Pipeline.Workspace)/Blah/TokenParameters.xml'
RemoveAdditionalFilesFlag: true
enableXmlTransform: false
enableXmlVariableSubstitution: false
AdditionalArguments: '-skip:objectName=dirPath,absolutePath=Angular'
azure
azure-devops
azure-web-app-service
azure-pipelines
azure-pipelines-build-task
0 Answers
Your Answer