GoogleCloudPlatform / GoogleCloudPlatform/google-cloud-eclipse
Better error messages on flex deployment failure
- Dominant language
- Java
- Stars
- 90
- Forks
- 52
- PR merge metrics
- No merged PRs in 30d
Description
Typical error just dumps JSON to the console and a dialog. We should do better and probably parse the JSON. This may need some appengine-plugins-core work.
```
ERROR: (gcloud.app.deploy) Error Response: [13] Deployment Manager operation failed, name: operation-1495496227877-55025596cf088-0ce9f143-3f83b411, error: [{"code":"RESOURCE_ERROR","location":"/deployments/aef-servme-20170522t193632/resources/aef-servme-20170522t193632-00it","message":"{\"ResourceType\":\"compute.v1.instanceTemplate\",\"ResourceErrorCode\":\"404\",\"ResourceErrorMessage\":{\"code\":404,\"errors\":[{\"domain\":\"global\",\"message\":\"The resource 'projects/hellobrowser/global/networks/default' was not found\",\"reason\":\"notFound\"}],\"message\":\"The resource 'projects/hellobrowser/global/networks/default' was not found\",\"statusMessage\":\"Not Found\",\"requestPath\":\"https://www.googleapis.com/compute/v1/projects/hellobrowser/global/instanceTemplates\"}}"}, {"code":"RESOURCE_ERROR","location":"/deployments/aef-servme-20170522t193632/resources/aef-servme-20170522t193632-hcfw","message":"{\"ResourceType\":\"compute.v1.firewall\",\"ResourceErrorCode\":\"404\",\"ResourceErrorMessage\":{\"code\":404,\"errors\":[{\"domain\":\"global\",\"message\":\"The resource 'projects/hellobrowser/global/networks/default' was not found\",\"reason\":\"notFound\"}],\"message\":\"The resource 'projects/hellobrowser/global/networks/default' was not found\",\"statusMessage\":\"Not Found\",\"requestPath\":\"https://www.googleapis.com/compute/v1/projects/hellobrowser/global/firewalls\"}}"}]
```
Contributor guide
Assessment
This issue has not been assessed yet.