microsoft / microsoft/aspire

[CI Failure] Flaky: AspireServiceBusExtensionsTests.NamespaceWorksInConnectionStrings fails with Collection was modified in AzureEventSourceListener

Open
#18,815 1 comment 0 reactions 0 assignees View on GitHub
ci-failure-cause test-failure
Dominant language
C#
Stars
6.3k
Forks
991
Avg merge
2d 15h
Merged PRs (30d)
196

Description

## Build Information

Build: https://github.com/microsoft/aspire/actions/runs/29602181228
Build error leg or test failing: Tests / Azure.Messaging.ServiceBus / Azure.Messaging.ServiceBus (windows-latest) / `Aspire.Azure.Messaging.ServiceBus.Tests.AspireServiceBusExtensionsTests.NamespaceWorksInConnectionStrings(useKeyed: False)`
Pull request: #15857

## Error Message

```
System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
at System.Collections.Generic.List`1.Enumerator.MoveNext()
at Azure.Core.Diagnostics.AzureEventSourceListener..ctor(Action`1 log, EventLevel level)
at Microsoft.Extensions.Azure.AzureEventSourceLogForwarder.Start()
at Microsoft.Extensions.Azure.AzureClientFactory`2.CreateClient(String name)
```

## Description

Flaky: AspireServiceBusExtensionsTests.NamespaceWorksInConnectionStrings fails with Collection was modified in AzureEventSourceListener

**Type**: flaky-test

## Occurrences

| Date | Build | Job | PR |
|------|-------|-----|----|
| 2026-07-17 | [29602181228](https://github.com/microsoft/aspire/actions/runs/29602181228) | Tests / Azure.Messaging.ServiceBus / Azure.Messaging.ServiceBus (windows-latest) | #15857 |

Contributor guide

Open the contributing guide

Research direction

Start by running AspireServiceBusExtensionsTests.NamespaceWorksInConnectionStrings with useKeyed: False on windows-latest and review the reported AzureEventSourceListener stack trace. Investigate why AzureEventSourceListener encounters a modified collection while Microsoft.Extensions.Azure.AzureEventSourceLogForwarder.Start runs; done means the test no longer flakes with this exception.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp
Domain
cloud, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.