radius-project / radius

Radius is a cloud-native, portable application platform that makes app development easier for teams building cloud-native apps.
https://radapp.io
Apache License 2.0
1.49k stars 96 forks source link

Ambiguous error when submitting invalid Azure subscription ID #6302

Closed jasonviviano closed 1 week ago

jasonviviano commented 1 year ago

Bug information

Steps to reproduce (required)

1) Run rad env update default --azure-subscription-id asdfadsfasdfas --azure-resource-group <resource-group> 2) Deploy an application.

Observed behavior (required)

Error displayed in terminal:

Building app.bicep...
Deploying template 'app.bicep' into environment 'default' from workspace 'default'...

Deployment In Progress...

Error: {
  "code": "InternalServerError",
  "message": "Internal server error."
}

TraceId:  3ea21ff3593e2fdf435cf73260f559e9

Error displayed inside of the Kubernetes deployment pod:

{"timestamp":"2023-06-19T17:48:37.248Z","severity":"INFO","message":"Starting deployment rad-deploy-47a05ba1-040e-4314-af9c-c886235e0b1f","name":"0","scope":"DeploymentEngine.Engine.RadiusDeploymentEngine","serviceName":"deployment.engine","version":"0.0.1\u002B06f08f0a43c38b9a4c5deba59e37d33da893eece","hostName":"bicep-de-6f8d49649d-pg852","traceId":"f77cc049fa48a8213de7a40242216a6d","spanId":"8fea1b03a5293de3","DeploymentName":"rad-deploy-47a05ba1-040e-4314-af9c-c886235e0b1f"}
{"timestamp":"2023-06-19T17:48:37.249Z","severity":"ERROR","message":"System.FormatException: The GUID for subscription is invalid radius-dev.    at Azure.Core.ResourceIdentifier.Init(ResourceIdentifier parent, ResourceType resourceType, String resourceName, Boolean isProviderResource, SpecialType specialType)    at Azure.Core.ResourceIdentifier.Init()    at Azure.Core.ResourceIdentifier.GetValue[T](T\u0026 value)    at Azure.Core.ResourceIdentifier.get_ResourceType()    at Azure.ResourceManager.Resources.ResourceGroupResource.ValidateResourceId(ResourceIdentifier id)    at Azure.ResourceManager.ArmClient.GetResourceGroupResource(ResourceIdentifier id)    at DeploymentEngine.Engine.RadiusDeploymentEngineHost.CreateMetadataFromAzure(DeploymentMetadata metadata, String azureSub, String azureRg, TokenCredential credentials) in /src/src/DeploymentEngine/Engine/RadiusDeploymentEngineHost.cs:line 1845    at DeploymentEngine.Engine.RadiusDeploymentEngineHost.PopulateDeploymentMetadata(DeploymentContextWithScopeDefinition context, DeploymentContent deploymentContent, String originalDeploymentName) in /src/src/DeploymentEngine/Engine/RadiusDeploymentEngineHost.cs:line 1806    at DeploymentEngine.Engine.TempDeploymentEngine\u00601.ProcessDeployment(DeploymentContextWithScopeDefinition deploymentContext, DeploymentContent definition, String originalDeploymentName, Boolean isNestedDeployment, Boolean validateOnly, Uri serviceEndpointUri, CancellationToken cancellationToken, InsensitiveDictionary\u00601 functionEvaluationOverwrites) in /src/src/DeploymentEngine/Engine/TempDeploymentEngine.cs:line 289    at DeploymentEngine.Engine.RadiusDeploymentEngine\u00601.ProcessDeployment(DeploymentContextWithScopeDefinition deploymentContext, DeploymentContent definition, String originalDeploymentName, Boolean isNestedDeployment, Boolean validateOnly, Uri serviceEndpointUri, CancellationToken cancellationToken, InsensitiveDictionary\u00601 functionEvaluationOverwrites) in /src/src/DeploymentEngine/Engine/RadiusDeploymentEngine.cs:line 71    at DeploymentEngine.Controllers.DeploymentUCPController.ProcessDeploymentRequest(DeploymentRequestContext context, DeploymentUCPContent deploymentUCPContent, DeploymentContent deploymentContent, String originalDeploymentName, Boolean isNestedDeployment, Boolean validateOnly, InsensitiveConcurrentDictionary\u00601 overwrites, CancellationToken cancellationToken) in /src/src/DeploymentEngine/Controllers/DeploymentUCPController.cs:line 206    at DeploymentEngine.Controllers.DeploymentUCPController.ProcessResourceGroupDeploymentRequest(String resourceGroupName, String deploymentName, String originalDeploymentName, DeploymentUCPContent deploymentUCPContent, DeploymentContent deploymentContent, InsensitiveConcurrentDictionary\u00601 deploymentResourceGroups, CancellationToken cancellationToken) in /src/src/DeploymentEngine/Controllers/DeploymentUCPController.cs:line 163    at DeploymentEngine.Controllers.DeploymentUCPController.PutDeployment(Object content, String resourceGroupName, String deploymentName, CancellationToken cancellationToken) in /src/src/DeploymentEngine/Controllers/DeploymentUCPController.cs:line 59    at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003CInvokeActionMethodAsync\u003Eg__Logged|12_1(ControllerActionInvoker invoker)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003CInvokeNextActionFilterAsync\u003Eg__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location ---    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeFilterPipelineAsync\u003Eg__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeAsync\u003Eg__Logged|17_1(ResourceInvoker invoker)    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeAsync\u003Eg__Logged|17_1(ResourceInvoker invoker)    at Microsoft.AspNetCore.Routing.EndpointMiddleware.\u003CInvoke\u003Eg__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)    at DeploymentEngine.Extensibility.ExtensibilityExceptionHandlingMiddleware.InvokeAsync(HttpContext context) in /src/src/DeploymentEngine/Extensibility/ExtensibilityExceptionHandlingMiddleware.cs:line 23    at DeploymentEngine.ArmErrorMiddleware.Invoke(HttpContext httpContext) in /src/src/DeploymentEngine/ArmErrorMiddleware.cs:line 31    at Azure.Deployments.ApiService.Handlers.RequestCorrelationMiddleware.SendAsyncAndPopulateResponseHeaders(HttpContext context) in /src/src/DeploymentEngine/Middleware/RequestCorrelationMiddleware.cs:line 237    at Azure.Deployments.ApiService.Handlers.RequestCorrelationMiddleware.InvokeAsync(HttpContext context) in /src/src/DeploymentEngine/Middleware/RequestCorrelationMiddleware.cs:line 155    at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.\u003CInvoke\u003Eg__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)","name":"UnhandledException","scope":"Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware","serviceName":"deployment.engine","version":"0.0.1\u002B06f08f0a43c38b9a4c5deba59e37d33da893eece","hostName":"bicep-de-6f8d49649d-pg852","traceId":"f77cc049fa48a8213de7a40242216a6d","spanId":"8fea1b03a5293de3"}
{"timestamp":"2023-06-19T17:48:40.081Z","severity":"INFO","message":"Starting deployment rad-deploy-47a05ba1-040e-4314-af9c-c886235e0b1f","name":"0","scope":"DeploymentEngine.Engine.RadiusDeploymentEngine","serviceName":"deployment.engine","version":"0.0.1\u002B06f08f0a43c38b9a4c5deba59e37d33da893eece","hostName":"bicep-de-6f8d49649d-pg852","traceId":"ea084d87cb1e9a97d73e979315dc1079","spanId":"3dfb37187afb7dff","DeploymentName":"rad-deploy-47a05ba1-040e-4314-af9c-c886235e0b1f"}
{"timestamp":"2023-06-19T17:48:40.083Z","severity":"ERROR","message":"System.FormatException: The GUID for subscription is invalid radius-dev.    at Azure.Core.ResourceIdentifier.Init(ResourceIdentifier parent, ResourceType resourceType, String resourceName, Boolean isProviderResource, SpecialType specialType)    at Azure.Core.ResourceIdentifier.Init()    at Azure.Core.ResourceIdentifier.GetValue[T](T\u0026 value)    at Azure.Core.ResourceIdentifier.get_ResourceType()    at Azure.ResourceManager.Resources.ResourceGroupResource.ValidateResourceId(ResourceIdentifier id)    at Azure.ResourceManager.ArmClient.GetResourceGroupResource(ResourceIdentifier id)    at DeploymentEngine.Engine.RadiusDeploymentEngineHost.CreateMetadataFromAzure(DeploymentMetadata metadata, String azureSub, String azureRg, TokenCredential credentials) in /src/src/DeploymentEngine/Engine/RadiusDeploymentEngineHost.cs:line 1845    at DeploymentEngine.Engine.RadiusDeploymentEngineHost.PopulateDeploymentMetadata(DeploymentContextWithScopeDefinition context, DeploymentContent deploymentContent, String originalDeploymentName) in /src/src/DeploymentEngine/Engine/RadiusDeploymentEngineHost.cs:line 1806    at DeploymentEngine.Engine.TempDeploymentEngine\u00601.ProcessDeployment(DeploymentContextWithScopeDefinition deploymentContext, DeploymentContent definition, String originalDeploymentName, Boolean isNestedDeployment, Boolean validateOnly, Uri serviceEndpointUri, CancellationToken cancellationToken, InsensitiveDictionary\u00601 functionEvaluationOverwrites) in /src/src/DeploymentEngine/Engine/TempDeploymentEngine.cs:line 289    at DeploymentEngine.Engine.RadiusDeploymentEngine\u00601.ProcessDeployment(DeploymentContextWithScopeDefinition deploymentContext, DeploymentContent definition, String originalDeploymentName, Boolean isNestedDeployment, Boolean validateOnly, Uri serviceEndpointUri, CancellationToken cancellationToken, InsensitiveDictionary\u00601 functionEvaluationOverwrites) in /src/src/DeploymentEngine/Engine/RadiusDeploymentEngine.cs:line 71    at DeploymentEngine.Controllers.DeploymentUCPController.ProcessDeploymentRequest(DeploymentRequestContext context, DeploymentUCPContent deploymentUCPContent, DeploymentContent deploymentContent, String originalDeploymentName, Boolean isNestedDeployment, Boolean validateOnly, InsensitiveConcurrentDictionary\u00601 overwrites, CancellationToken cancellationToken) in /src/src/DeploymentEngine/Controllers/DeploymentUCPController.cs:line 206    at DeploymentEngine.Controllers.DeploymentUCPController.ProcessResourceGroupDeploymentRequest(String resourceGroupName, String deploymentName, String originalDeploymentName, DeploymentUCPContent deploymentUCPContent, DeploymentContent deploymentContent, InsensitiveConcurrentDictionary\u00601 deploymentResourceGroups, CancellationToken cancellationToken) in /src/src/DeploymentEngine/Controllers/DeploymentUCPController.cs:line 163    at DeploymentEngine.Controllers.DeploymentUCPController.PutDeployment(Object content, String resourceGroupName, String deploymentName, CancellationToken cancellationToken) in /src/src/DeploymentEngine/Controllers/DeploymentUCPController.cs:line 59    at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003CInvokeActionMethodAsync\u003Eg__Logged|12_1(ControllerActionInvoker invoker)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003CInvokeNextActionFilterAsync\u003Eg__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location ---    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeFilterPipelineAsync\u003Eg__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeAsync\u003Eg__Logged|17_1(ResourceInvoker invoker)    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeAsync\u003Eg__Logged|17_1(ResourceInvoker invoker)    at Microsoft.AspNetCore.Routing.EndpointMiddleware.\u003CInvoke\u003Eg__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)    at DeploymentEngine.Extensibility.ExtensibilityExceptionHandlingMiddleware.InvokeAsync(HttpContext context) in /src/src/DeploymentEngine/Extensibility/ExtensibilityExceptionHandlingMiddleware.cs:line 23    at DeploymentEngine.ArmErrorMiddleware.Invoke(HttpContext httpContext) in /src/src/DeploymentEngine/ArmErrorMiddleware.cs:line 31    at Azure.Deployments.ApiService.Handlers.RequestCorrelationMiddleware.SendAsyncAndPopulateResponseHeaders(HttpContext context) in /src/src/DeploymentEngine/Middleware/RequestCorrelationMiddleware.cs:line 237    at Azure.Deployments.ApiService.Handlers.RequestCorrelationMiddleware.InvokeAsync(HttpContext context) in /src/src/DeploymentEngine/Middleware/RequestCorrelationMiddleware.cs:line 155    at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.\u003CInvoke\u003Eg__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)","name":"UnhandledException","scope":"Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware","serviceName":"deployment.engine","version":"0.0.1\u002B06f08f0a43c38b9a4c5deba59e37d33da893eece","hostName":"bicep-de-6f8d49649d-pg852","traceId":"ea084d87cb1e9a97d73e979315dc1079","spanId":"3dfb37187afb7dff"}
{"timestamp":"2023-06-19T17:48:46.693Z","severity":"INFO","message":"Starting deployment rad-deploy-47a05ba1-040e-4314-af9c-c886235e0b1f","name":"0","scope":"DeploymentEngine.Engine.RadiusDeploymentEngine","serviceName":"deployment.engine","version":"0.0.1\u002B06f08f0a43c38b9a4c5deba59e37d33da893eece","hostName":"bicep-de-6f8d49649d-pg852","traceId":"35dbb35ba1025b2cdaef3ff156523874","spanId":"6e6b24ccddbd16c2","DeploymentName":"rad-deploy-47a05ba1-040e-4314-af9c-c886235e0b1f"}
{"timestamp":"2023-06-19T17:48:46.695Z","severity":"ERROR","message":"System.FormatException: The GUID for subscription is invalid radius-dev.    at Azure.Core.ResourceIdentifier.Init(ResourceIdentifier parent, ResourceType resourceType, String resourceName, Boolean isProviderResource, SpecialType specialType)    at Azure.Core.ResourceIdentifier.Init()    at Azure.Core.ResourceIdentifier.GetValue[T](T\u0026 value)    at Azure.Core.ResourceIdentifier.get_ResourceType()    at Azure.ResourceManager.Resources.ResourceGroupResource.ValidateResourceId(ResourceIdentifier id)    at Azure.ResourceManager.ArmClient.GetResourceGroupResource(ResourceIdentifier id)    at DeploymentEngine.Engine.RadiusDeploymentEngineHost.CreateMetadataFromAzure(DeploymentMetadata metadata, String azureSub, String azureRg, TokenCredential credentials) in /src/src/DeploymentEngine/Engine/RadiusDeploymentEngineHost.cs:line 1845    at DeploymentEngine.Engine.RadiusDeploymentEngineHost.PopulateDeploymentMetadata(DeploymentContextWithScopeDefinition context, DeploymentContent deploymentContent, String originalDeploymentName) in /src/src/DeploymentEngine/Engine/RadiusDeploymentEngineHost.cs:line 1806    at DeploymentEngine.Engine.TempDeploymentEngine\u00601.ProcessDeployment(DeploymentContextWithScopeDefinition deploymentContext, DeploymentContent definition, String originalDeploymentName, Boolean isNestedDeployment, Boolean validateOnly, Uri serviceEndpointUri, CancellationToken cancellationToken, InsensitiveDictionary\u00601 functionEvaluationOverwrites) in /src/src/DeploymentEngine/Engine/TempDeploymentEngine.cs:line 289    at DeploymentEngine.Engine.RadiusDeploymentEngine\u00601.ProcessDeployment(DeploymentContextWithScopeDefinition deploymentContext, DeploymentContent definition, String originalDeploymentName, Boolean isNestedDeployment, Boolean validateOnly, Uri serviceEndpointUri, CancellationToken cancellationToken, InsensitiveDictionary\u00601 functionEvaluationOverwrites) in /src/src/DeploymentEngine/Engine/RadiusDeploymentEngine.cs:line 71    at DeploymentEngine.Controllers.DeploymentUCPController.ProcessDeploymentRequest(DeploymentRequestContext context, DeploymentUCPContent deploymentUCPContent, DeploymentContent deploymentContent, String originalDeploymentName, Boolean isNestedDeployment, Boolean validateOnly, InsensitiveConcurrentDictionary\u00601 overwrites, CancellationToken cancellationToken) in /src/src/DeploymentEngine/Controllers/DeploymentUCPController.cs:line 206    at DeploymentEngine.Controllers.DeploymentUCPController.ProcessResourceGroupDeploymentRequest(String resourceGroupName, String deploymentName, String originalDeploymentName, DeploymentUCPContent deploymentUCPContent, DeploymentContent deploymentContent, InsensitiveConcurrentDictionary\u00601 deploymentResourceGroups, CancellationToken cancellationToken) in /src/src/DeploymentEngine/Controllers/DeploymentUCPController.cs:line 163    at DeploymentEngine.Controllers.DeploymentUCPController.PutDeployment(Object content, String resourceGroupName, String deploymentName, CancellationToken cancellationToken) in /src/src/DeploymentEngine/Controllers/DeploymentUCPController.cs:line 59    at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003CInvokeActionMethodAsync\u003Eg__Logged|12_1(ControllerActionInvoker invoker)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003CInvokeNextActionFilterAsync\u003Eg__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location ---    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeFilterPipelineAsync\u003Eg__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeAsync\u003Eg__Logged|17_1(ResourceInvoker invoker)    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeAsync\u003Eg__Logged|17_1(ResourceInvoker invoker)    at Microsoft.AspNetCore.Routing.EndpointMiddleware.\u003CInvoke\u003Eg__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)    at DeploymentEngine.Extensibility.ExtensibilityExceptionHandlingMiddleware.InvokeAsync(HttpContext context) in /src/src/DeploymentEngine/Extensibility/ExtensibilityExceptionHandlingMiddleware.cs:line 23    at DeploymentEngine.ArmErrorMiddleware.Invoke(HttpContext httpContext) in /src/src/DeploymentEngine/ArmErrorMiddleware.cs:line 31    at Azure.Deployments.ApiService.Handlers.RequestCorrelationMiddleware.SendAsyncAndPopulateResponseHeaders(HttpContext context) in /src/src/DeploymentEngine/Middleware/RequestCorrelationMiddleware.cs:line 237    at Azure.Deployments.ApiService.Handlers.RequestCorrelationMiddleware.InvokeAsync(HttpContext context) in /src/src/DeploymentEngine/Middleware/RequestCorrelationMiddleware.cs:line 155    at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.\u003CInvoke\u003Eg__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)","name":"UnhandledException","scope":"Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware","serviceName":"deployment.engine","version":"0.0.1\u002B06f08f0a43c38b9a4c5deba59e37d33da893eece","hostName":"bicep-de-6f8d49649d-pg852","traceId":"35dbb35ba1025b2cdaef3ff156523874","spanId":"6e6b24ccddbd16c2"}
{"timestamp":"2023-06-19T18:06:42.796Z","severity":"INFO","message":"Starting deployment rad-deploy-de8d22b2-febb-4095-83d9-c0606a0105c1","name":"0","scope":"DeploymentEngine.Engine.RadiusDeploymentEngine","serviceName":"deployment.engine","version":"0.0.1\u002B06f08f0a43c38b9a4c5deba59e37d33da893eece","hostName":"bicep-de-6f8d49649d-pg852","traceId":"eed0641590e0b864f52db90dd89277da","spanId":"1c8ab042fcf812c3","DeploymentName":"rad-deploy-de8d22b2-febb-4095-83d9-c0606a0105c1"}

Screenshot:

Screenshot 2023-06-19 at 3 31 13 PM

Desired behavior (required)

Better error output or subscription GUID checking

Workaround (optional)

N/A

System information

rad Version (required)

RELEASE   VERSION   BICEP     COMMIT
edge      b90126b   0.11.60   b90126b97eac3a8597dcf1bfdad3ce9e8e8570b4

Operating system (required)

GitHub Codespace

Additional context

N/A

AB#8309

AB#9507

AB#13539

AaronCrawfis commented 1 year ago

Notes from triage:

ckansara16 commented 2 weeks ago

/assign

ckansara16 commented 2 weeks ago

Hello @jasonviviano - Have checked the scenario, error is not triggered in rad version - 0.39.0. have attached screenshot for reference.
rad-issue-6302

Reshrahim commented 1 week ago

@ckansara16 - Thanks for validating! We can resolve the issue.

cc - @willtsai