[BUG] 502 (Bad gateway) when using CheckExistence() for Event Grid
See original GitHub issueDescribe the bug Hi, I’m trying to use the following method to check existence of Azure Event Grid existence:
client.Resources.CheckExistence(Configuration.ResourceGroupName, "Microsoft.EventGrid", "", "topics", "test", "2020-06-01");
I managed to get a result few times, but most executions fails with Service request failed. error.
Expected behavior
I should receive Response
object with no error.
Actual behavior (include Exception or Stack Trace) In response I’m getting the following exception:
Service request failed.
Status: 502 (Bad Gateway)
Content:
Headers:
Cache-Control: no-cache
Pragma: no-cache
x-ms-failure-cause: REDACTED
x-ms-request-id: REDACTED
x-ms-correlation-request-id: REDACTED
x-ms-routing-request-id: REDACTED
Strict-Transport-Security: REDACTED
X-Content-Type-Options: REDACTED
Date: Tue, 09 Feb 2021 20:11:35 GMT
Connection: close
Content-Length: 151
Content-Type: application/json; charset=utf-8
Expires: -1
To Reproduce Steps to reproduce the behavior (include a code snippet, screenshot, or any additional information that might help us reproduce the issue)
I’m authenticating and creating the client as follows:
var credentials = new ClientSecretCredential(Configuration.TenantId, Configuration.ClientId, Configuration.ClientSecret);
var client = new ResourcesManagementClient(Configuration.SubscriptionId, credentials);
Then I’m performing a bunch of other operations(like checking if RG exists and perfoming deployment - those operations succeed):
var rgExists = client.ResourceGroups.CheckExistence(Configuration.ResourceGroupName);
client.Deployments.StartCreateOrUpdate((..)
But the command client.Resources.CheckExistence(Configuration.ResourceGroupName, "Microsoft.EventGrid", "", "topics", "test", "2020-06-01")
fails.
Environment:
- Azure.ResourceManager.Resources 1.0.0-preview.2, Azure.Identity 1.3.0
- VS Code 1.53.0
.NET SDK (reflecting any global.json):
Version: 5.0.102
Commit: 71365b4d42
Runtime Environment:
OS Name: Windows
OS Version: 10.0.18363
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\5.0.102\
Host (useful for support):
Version: 5.0.2
Commit: cb5f173b96
.NET SDKs installed:
2.1.805 [C:\Program Files\dotnet\sdk]
3.1.102 [C:\Program Files\dotnet\sdk]
5.0.102 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.All 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.2 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.11 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.2 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Issue Analytics
- State:
- Created 3 years ago
- Comments:16 (9 by maintainers)
Top GitHub Comments
I’m seeing the same issue with this api https://docs.microsoft.com/en-us/rest/api/resources/resources/checkexistencebyid also, however the response is
BadRequest
for me.P.S. the api version listed in the docs appears to be incorrect, if I use resources/getbyid which references the same api version
2020-06-01
, I get an error that its not a supported api version.Thank you, @ahamad-MS. I believe the
ARM
tag is what we’re looking for. I’ve retagged based on your feedback.