[Failing test]: Aspire.Playground.Tests.BlazorWasmHostingTests.HostedBlazorWasm\_BrowserRendersWeatherAndSendsTelemetry
- 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/28990872435
Build error leg or test failing: Aspire.Playground.Tests.BlazorWasmHostingTests.HostedBlazorWasm\_BrowserRendersWeatherAndSendsTelemetry
Logs: [outerloop\_tests / run\_tests / Playground / Playground \(ubuntu-latest\)](https://github.com/microsoft/aspire/actions/runs/28990872435/job/86030439600)
Artifact: [logs-Playground-ubuntu-latest](https://github.com/microsoft/aspire/actions/runs/28990872435/artifacts/8187938254)
### Fill in the error message template
## Error Message
Fill the error message using [step by step known issues guidance](https://github.com/dotnet/arcade/blob/main/Documentation/Projects/Build%20Analysis/KnownIssueJsonStepByStep.md).
```json
{
"ErrorMessage": "Assert.Contains() Failure: Filter not matched in collection",
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}
```
### Error details
```yml
Error Message: Assert.Contains() Failure: Filter not matched in collection
Collection: [Tuple ("https://localhost:43311/_otlp/v1/logs", 504)]
Stack Trace:
at Aspire.Playground.Tests.BlazorWasmHostingTests.HostedBlazorWasm_BrowserRendersWeatherAndSendsTelemetry() in /_/tests/Aspire.Playground.Tests/BlazorWasmHostingTests.cs:line 88
at Aspire.Playground.Tests.BlazorWasmHostingTests.HostedBlazorWasm_BrowserRendersWeatherAndSendsTelemetry() in /_/tests/Aspire.Playground.Tests/BlazorWasmHostingTests.cs:line 97
at Aspire.Playground.Tests.BlazorWasmHostingTests.HostedBlazorWasm_BrowserRendersWeatherAndSendsTelemetry() in /_/tests/Aspire.Playground.Tests/BlazorWasmHostingTests.cs:line 97
at Aspire.Playground.Tests.BlazorWasmHostingTests.HostedBlazorWasm_BrowserRendersWeatherAndSendsTelemetry() in /_/tests/Aspire.Playground.Tests/BlazorWasmHostingTests.cs:line 97
--- End of stack trace from previous location ---
```
Standard Output
_Snipped in the middle to keep the issue body under GitHub's 64 KB limit._
```yml
| [2026-07-09T03:05:18] Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer Warning: The ASP.NET Core developer certificate is only trusted by some clients. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert
| [2026-07-09T03:05:18] Grpc.AspNetCore.Server.Model.Internal.ServiceRouteBuilder Trace: Discovering gRPC methods for Aspire.Hosting.Dashboard.DashboardService.
| [2026-07-09T03:05:18] Grpc.AspNetCore.Server.Model.Internal.ServiceRouteBuilder Trace: Added gRPC method 'GetApplicationInformation' to service 'aspire.v1.DashboardService'. Method type: Unary, HTTP method: POST, route pattern: '/aspire.v1.DashboardService/GetApplicationInformation'.
| [2026-07-09T03:05:18] Grpc.AspNetCore.Server.Model.Internal.ServiceRouteBuilder Trace: Added gRPC method 'WatchResources' to service 'aspire.v1.DashboardService'. Method type: ServerStreaming, HTTP method: POST, route pattern: '/aspire.v1.DashboardService/WatchResources'.
| [2026-07-09T03:05:18] Grpc.AspNetCore.Server.Model.Internal.ServiceRouteBuilder Trace: Added gRPC method 'WatchResourceConsoleLogs' to service 'aspire.v1.DashboardService'. Method type: ServerStreaming, HTTP method: POST, route pattern: '/aspire.v1.DashboardService/WatchResourceConsoleLogs'.
| [2026-07-09T03:05:18] Grpc.AspNetCore.Server.Model.Internal.ServiceRouteBuilder Trace: Added gRPC method 'ExecuteResourceCommand' to service 'aspire.v1.DashboardService'. Method type: Unary, HTTP method: POST, route pattern: '/aspire.v1.DashboardService/ExecuteResourceCommand'.
| [2026-07-09T03:05:18] Grpc.AspNetCore.Server.Model.Internal.ServiceRouteBuilder Trace: Added gRPC method 'WatchInteractions' to service 'aspire.v1.DashboardService'. Method type: DuplexStreaming, HTTP method: POST, route pattern: '/aspire.v1.DashboardService/WatchInteractions'.
| [2026-07-09T03:05:18] Grpc.AspNetCore.Server.Model.Internal.ServiceRouteBuilder Trace: Added gRPC method 'UploadFile' to service 'aspire.v1.DashboardService'. Method type: ClientStreaming, HTTP method: POST, route pattern: '/aspire.v1.DashboardService/UploadFile'.
| [2026-07-09T03:05:18] Aspire.Hosting.FileSystemService Debug: Allocated temporary file: /tmp/aspire6z38Tz/runtimeconfig.json
| [2026-07-09T03:05:18] Aspire.Hosting.DistributedApplication Error: Dashboard DLL not found: /home/runner/work/aspire/aspire/artifacts/bin/Aspire.Dashboard/Debug/net8.0/Aspire.Dashboard.dll
| [2026-07-09T03:05:18] Aspire.Hosting.DistributedApplication Debug: Dashboard endpoint 'http' configured: http://localhost:8080
| [2026-07-09T03:05:18] Aspire.Hosting.DistributedApplication Debug: Dashboard endpoint 'otlp-http' configured: https://localhost:21200
| [2026-07-09T03:05:18] Aspire.Hosting.DistributedApplication Debug: Dashboard endpoint 'otlp-grpc' configured: http://localhost:4317
| [2026-07-09T03:05:18] Aspire.Hosting.DeveloperCertificateService Debug: Developer certificate HTTPS/TLS termination support: True
| [2026-07-09T03:05:18] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting starting
| [2026-07-09T03:05:18] Aspire.Hosting.DistributedApplication Information: Aspire AppHost version: 13.5.0-ci
| [2026-07-09T03:05:18] Aspire.Hosting.DistributedApplication Information: Distributed application starting.
| [2026-07-09T03:05:18] Aspire.Hosting.DistributedApplication Information: Application host directory is: /home/runner/work/aspire/aspire/playground/BlazorHosted/BlazorHosted.AppHost
| [2026-07-09T03:05:18] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting starting
| [2026-07-09T03:05:18] Aspire.Hosting.Cli.CliOrphanDetector Debug: No CLI process ID configured. Orphan detection disabled.
| [2026-07-09T03:05:18] Aspire.Hosting.FileSystemService Debug: Allocated temporary file: /tmp/tmpANSthm.tmp
| [2026-07-09T03:05:18] Aspire.Hosting.VersionChecking.PackageFetcher Debug: Running dotnet CLI to check for latest version of Aspire.Hosting.AppHost with arguments: package search Aspire.Hosting.AppHost --format json --prerelease --take 1000
| [2026-07-09T03:05:18] Aspire.Hosting.Cli.BackchannelService Debug: Backchannel socket path was not specified.
| [2026-07-09T03:05:18] Aspire.Hosting.Backchannel.AuxiliaryBackchannelService Debug: Starting auxiliary backchannel service on socket path: /home/runner/.aspire/cli/bch/_KFFm94lr0oESETwIJU.5721
| [2026-07-09T03:05:18] Aspire.Hosting.Backchannel.AuxiliaryBackchannelService Debug: Creating backchannels directory: /home/runner/.aspire/cli/bch
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager Information: User profile is available. Using '/home/runner/.aspnet/DataProtection-Keys' as key repository; keys will not be encrypted at rest.
| [2026-07-09T03:05:18] Aspire.Hosting.Backchannel.AuxiliaryBackchannelService Debug: Creating and binding server socket...
| [2026-07-09T03:05:18] Aspire.Hosting.Backchannel.AuxiliaryBackchannelService Debug: Auxiliary backchannel listening on /home/runner/.aspire/cli/bch/_KFFm94lr0oESETwIJU.5721
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.DefaultKeyResolver Debug: Repository contains no viable default key. Caller should generate a key with immediate activation.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider Debug: Policy resolution states that a new key should be added to the key ring.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager Information: Creating key {a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f} with creation date 2026-07-09 03:05:18Z, activation date 2026-07-09 03:05:18Z, and expiration date 2026-10-07 03:05:18Z.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager Debug: Descriptor deserializer type for key {a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f} is 'Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager Debug: No key escrow sink found. Not writing key {a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f} to escrow.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager Warning: No XML encryptor configured. Key {a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f} may be persisted to storage in unencrypted form.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository Information: Writing data to file '/home/runner/.aspnet/DataProtection-Keys/key-a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f.xml'.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager Debug: Key cache expiration token triggered by 'CreateNewKey' operation.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository Debug: Reading data from file '/home/runner/.aspnet/DataProtection-Keys/key-a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f.xml'.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager Debug: Found key {a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f}.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.DefaultKeyResolver Debug: Considering key {a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f} with expiration date 2026-10-07 03:05:18Z as default key.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.TypeForwardingActivator Debug: Forwarded activator type request from Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 to Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer, Microsoft.AspNetCore.DataProtection, Culture=neutral, PublicKeyToken=adb9793829ddae60
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptorFactory Debug: Using managed symmetric algorithm 'System.Security.Cryptography.Aes'.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptorFactory Debug: Using managed keyed hash algorithm 'System.Security.Cryptography.HMACSHA256'.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider Debug: Using key {a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f} as the default key.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.DataProtection.Internal.DataProtectionHostedService Debug: Key ring with default key {a3cb3f0e-a6fa-4f4f-ac95-679f66e9ba6f} was loaded during application startup.
| [2026-07-09T03:05:18] Microsoft.AspNetCore.Hosting.Diagnostics Debug: Loaded hosting startup assembly Aspire.Playground.Tests
| [2026-07-09T03:05:18] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting started
| [2026-07-09T03:05:18] Aspire.Hosting.Devcontainers.Codespaces.CodespacesResourceUrlRewriterService Trace: Not running in Codespaces, skipping URL rewriting.
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "version": 2,
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "problems": [],
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "searchResult": [
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "sourceName": "dotnet9-transport",
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "packages": []
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): },
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "sourceName": "dotnet-eng",
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "packages": []
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): },
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "sourceName": "dotnet-libraries",
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "packages": [
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "id": "Aspire.Hosting.AppHost",
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "latestVersion": "13.0.0-preview.1.25559.2"
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): }
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): ]
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): },
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "sourceName": "dotnet-public",
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "packages": [
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "id": "Aspire.Hosting.AppHost",
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "latestVersion": "13.4.6"
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): }
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): ]
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): },
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "sourceName": "dotnet10",
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "packages": []
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): },
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "sourceName": "dotnet9",
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "packages": [
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): {
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "id": "Aspire.Hosting.AppHost",
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): "latestVersion": "13.5.0-preview.1.26357.1"
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): }
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): ]
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): }
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): ]
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: dotnet (stdout): }
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.PackageFetcher Debug: Found 3 packages.
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.VersionCheckService Debug: Current version: 13.5.0-ci
| Newest stable version: 13.4.6
| Newest prerelease version: 13.5.0-preview.1.26357.1
| [2026-07-09T03:05:19] Aspire.Hosting.VersionChecking.VersionCheckService Debug: Current version 13.5.0-ci is prerelease and older than newest prerelease version 13.5.0-preview.1.26357.1.
| [2026-07-09T03:05:19] Aspire.Hosting.FileSystemService Debug: Allocated temporary file: /tmp/tmp3bLrE6.tmp
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.DcpHost Debug: Prepared DCP TLS certificate files for thumbprint 149FDD9B5E35022DC8DC1E89CB81619C0A8C699C.
| [2026-07-09T03:05:21] Aspire.Hosting.FileSystemService Debug: Allocated temporary directory: /tmp/aspire-dcpsYDJAl
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.DcpHost Information: Starting DCP with arguments: start-apiserver --monitor 5721 --detach --kubeconfig "/tmp/aspire-dcpsYDJAl/kubeconfig" --tls-cert-thumbprint "149FDD9B5E35022DC8DC1E89CB81619C0A8C699C" --tls-cert-file "/home/runner/.aspire/dev-certs/https/1ADC8725886E5B3597D0B2AE95323FC2E1AAC2290958C02D3EE492CBF1CC4D1F.crt" --tls-key-file "/home/runner/.aspire/dev-certs/https/1ADC8725886E5B3597D0B2AE95323FC2E1AAC2290958C02D3EE492CBF1CC4D1F.key"
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Preparing services. Ports randomized: True
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.dcp.start-apiserver.monitor Debug: Started monitoring process {"PID": 5721}
| [2026-07-09T03:05:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource aspire-dashboard/aspire-dashboard-xcebhfhz update published: ResourceType = Executable, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = True, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { }
| [2026-07-09T03:05:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource weatherapi/weatherapi-epshxafm update published: ResourceType = Project, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { start (Start) = Disabled stop (Stop) = Hidden restart (Restart) = Disabled rebuild (Rebuild) = Disabled }
| [2026-07-09T03:05:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource weatherapi-rebuilder/weatherapi-rebuilder-sfvenbwg update published: ResourceType = Executable, CreationTimeStamp = (null), State = { Text = NotStarted, Style = (null) }, IsHidden = True, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { resource.parentName = weatherapi-epshxafm }, HealthReports = { }, Commands = { }
| [2026-07-09T03:05:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource timeapi/timeapi-mbqgndnt update published: ResourceType = Project, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { start (Start) = Disabled stop (Stop) = Hidden restart (Restart) = Disabled rebuild (Rebuild) = Disabled }
| [2026-07-09T03:05:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource timeapi-rebuilder/timeapi-rebuilder-qcbqwffc update published: ResourceType = Executable, CreationTimeStamp = (null), State = { Text = NotStarted, Style = (null) }, IsHidden = True, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { resource.parentName = timeapi-mbqgndnt }, HealthReports = { }, Commands = { }
| [2026-07-09T03:05:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource blazorapp/blazorapp-cgbdgwsm update published: ResourceType = Project, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { start (Start) = Disabled stop (Stop) = Hidden restart (Restart) = Disabled rebuild (Rebuild) = Disabled }
| [2026-07-09T03:05:21] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 1 Resource blazorapp-rebuilder/blazorapp-rebuilder-zmsgcdnr update published: ResourceType = Executable, CreationTimeStamp = (null), State = { Text = NotStarted, Style = (null) }, IsHidden = True, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { resource.parentName = blazorapp-cgbdgwsm }, HealthReports = { }, Commands = { }
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Endpoint resources.
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.dcp.start-apiserver.monitor Debug: Started monitoring process {"PID": 5721}
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Debug: Starting API server...
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Executable resources.
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Container resources.
| [2026-07-09T03:05:21] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP Service resources.
| [2026-07-09T03:05:22] Aspire.Hosting.Dcp.DcpExecutor Debug: Watching over DCP ContainerExec resources.
| [2026-07-09T03:05:22] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server Debug: API server started {"Address": "127.0.0.1", "Port": 43875}
| [2026-07-09T03:05:22] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Debug: Starting DCP controller host
| [2026-07-09T03:05:22] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Debug: Started all services {"count": 1}
| [2026-07-09T03:05:22] Aspire.Hosting.Dcp.dcp Debug: Started monitoring process {"PID": 5875}
| [2026-07-09T03:05:22] Aspire.Hosting.Dcp.dcp.IdeExecutableRunner Debug: Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'
| [2026-07-09T03:05:22] Aspire.Hosting.Dcp.dcp Debug: Starting controller manager
| [2026-07-09T03:05:22] Aspire.Hosting.Dcp.KubernetesService Debug: Successfully read Kubernetes configuration from '/tmp/aspire-dcpsYDJAl/kubeconfig' after 767 milliseconds.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Converting relative endpoint URLs to absolute URLs for resource 'blazorapp-rebuilder'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added total of 0 URLs to resource 'blazorapp-rebuilder'
| [2026-07-09T03:05:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource blazorapp-rebuilder/blazorapp-rebuilder-zmsgcdnr update published: ResourceType = Executable, CreationTimeStamp = (null), State = { Text = NotStarted, Style = (null) }, IsHidden = True, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { resource.parentName = blazorapp-cgbdgwsm }, HealthReports = { }, Commands = { }
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Converting relative endpoint URLs to absolute URLs for resource 'timeapi-rebuilder'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added total of 0 URLs to resource 'timeapi-rebuilder'
| [2026-07-09T03:05:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource timeapi-rebuilder/timeapi-rebuilder-qcbqwffc update published: ResourceType = Executable, CreationTimeStamp = (null), State = { Text = NotStarted, Style = (null) }, IsHidden = True, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { resource.parentName = timeapi-mbqgndnt }, HealthReports = { }, Commands = { }
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Converting relative endpoint URLs to absolute URLs for resource 'weatherapi-rebuilder'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added total of 0 URLs to resource 'weatherapi-rebuilder'
| [2026-07-09T03:05:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource weatherapi-rebuilder/weatherapi-rebuilder-sfvenbwg update published: ResourceType = Executable, CreationTimeStamp = (null), State = { Text = NotStarted, Style = (null) }, IsHidden = True, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { }, EnvironmentVariables = { }, Properties = { resource.parentName = weatherapi-epshxafm }, HealthReports = { }, Commands = { }
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL 'http://localhost:45633' for endpoint 'http' on resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL 'https://localhost:44381' for endpoint 'otlp-http' on resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL 'http://localhost:42917' for endpoint 'otlp-grpc' on resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Running 1 URL callbacks for resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Invoking URL callback '0' for resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: 3 URLs after callback '0' for resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: 3 URLs after calling '1' callback(s) for resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Converting relative endpoint URLs to absolute URLs for resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL annotation 'http://localhost:45633/login?t=d5297059b2e79819efb77c2c49743878' to resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL annotation 'https://localhost:44381' to resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL annotation 'http://localhost:42917' to resource 'aspire-dashboard'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added total of 3 URLs to resource 'aspire-dashboard'
| [2026-07-09T03:05:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource aspire-dashboard/aspire-dashboard-xcebhfhz update published: ResourceType = Executable, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = True, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { http = http://localhost:45633/login?t=d5297059b2e79819efb77c2c49743878 otlp-http = https://localhost:44381 otlp-grpc = http://localhost:42917 }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { }
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Setting primary launch profile endpoint to 'https' for resource 'blazorapp'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL 'https://localhost:43311' for endpoint 'https' on resource 'blazorapp'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL 'http://localhost:40119' for endpoint 'http' on resource 'blazorapp'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: URL 'https://localhost:43311' for primary launch profile endpoint 'https' for resource 'blazorapp' does not have a path to apply to other launch profile endpoints.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Converting relative endpoint URLs to absolute URLs for resource 'blazorapp'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL annotation 'https://localhost:43311' to resource 'blazorapp'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL annotation 'http://localhost:40119' to resource 'blazorapp'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added total of 2 URLs to resource 'blazorapp'
| [2026-07-09T03:05:22] Aspire.Hosting.ApplicationModel.ResourceNotificationService Trace: Version: 2 Resource blazorapp/blazorapp-cgbdgwsm update published: ResourceType = Project, CreationTimeStamp = (null), State = { Text = (null), Style = (null) }, IsHidden = False, HeathStatus = (null), ResourceReady = False, ExitCode = (null), Urls = { https = https://localhost:43311 http = http://localhost:40119 }, EnvironmentVariables = { }, Properties = { }, HealthReports = { }, Commands = { start (Start) = Disabled stop (Stop) = Hidden restart (Restart) = Disabled rebuild (Rebuild) = Disabled }
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Setting primary launch profile endpoint to 'https' for resource 'timeapi'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL 'https://localhost:44497' for endpoint 'https' on resource 'timeapi'.
| [2026-07-09T03:05:22] Aspire.Hosting.Orchestrator.ApplicationOrchestrator Trace: Added URL 'http:/
... [snipped middle content] ...
Lifetime[0]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.timeapi Information: 11: 2026-07-09T03:05:26.0360000Z Content root path: /home/runner/work/aspire/aspire/playground/BlazorHosted/BlazorHosted.TimeApi
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 2: 2026-07-09T03:05:25.9520000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[14]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 3: 2026-07-09T03:05:25.9520000Z Now listening on: https://localhost:45275
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 4: 2026-07-09T03:05:25.9660000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[14]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 5: 2026-07-09T03:05:25.9660000Z Now listening on: http://localhost:40445
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 6: 2026-07-09T03:05:25.9690000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[0]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 7: 2026-07-09T03:05:25.9690000Z Application started. Press Ctrl+C to shut down.
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 8: 2026-07-09T03:05:25.9750000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[0]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 9: 2026-07-09T03:05:25.9750000Z Hosting environment: Development
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 10: 2026-07-09T03:05:25.9750000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[0]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.weatherapi Information: 11: 2026-07-09T03:05:25.9750000Z Content root path: /home/runner/work/aspire/aspire/playground/BlazorHosted/BlazorHosted.WeatherApi
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 2: 2026-07-09T03:05:26.0030000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Yarp.ReverseProxy.Configuration.ConfigProvider.ConfigurationConfigProvider[1]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 3: 2026-07-09T03:05:26.0030000Z Loading proxy data from config.
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 4: 2026-07-09T03:05:26.5030000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[14]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 5: 2026-07-09T03:05:26.5030000Z Now listening on: https://localhost:35817
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 6: 2026-07-09T03:05:26.5060000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[14]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 7: 2026-07-09T03:05:26.5060000Z Now listening on: http://localhost:43791
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 8: 2026-07-09T03:05:26.5060000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[0]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 9: 2026-07-09T03:05:26.5060000Z Application started. Press Ctrl+C to shut down.
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 10: 2026-07-09T03:05:26.5080000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[0]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 11: 2026-07-09T03:05:26.5080000Z Hosting environment: Development
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 12: 2026-07-09T03:05:26.5080000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Microsoft.Hosting.Lifetime[0]
| [2026-07-09T03:05:26] BlazorHosted.AppHost.Resources.blazorapp Information: 13: 2026-07-09T03:05:26.5080000Z Content root path: /home/runner/work/aspire/aspire/playground/BlazorHosted/BlazorHosted.Server
[browser-console] Failed to load resource: the server responded with a status of 404 ()
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 14: 2026-07-09T03:05:27.7010000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: System.Net.Http.HttpClient.weatherapi.LogicalHandler[100]
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 15: 2026-07-09T03:05:27.7010000Z Start processing HTTP request GET https+http://weatherapi/weatherforecast
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 16: 2026-07-09T03:05:27.7300000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: System.Net.Http.HttpClient.weatherapi.ClientHandler[100]
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 17: 2026-07-09T03:05:27.7300000Z Sending HTTP request GET https://localhost:44431/weatherforecast
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 18: 2026-07-09T03:05:27.8820000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: System.Net.Http.HttpClient.weatherapi.ClientHandler[101]
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 19: 2026-07-09T03:05:27.8820000Z Received HTTP response headers after 146.1323ms - 200
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 20: 2026-07-09T03:05:27.8910000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Polly[3]
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 21: 2026-07-09T03:05:27.8910000Z Execution attempt. Source: '-standard//Standard-Retry', Operation Key: '', Result: '200', Handled: 'False', Attempt: '0', Execution Time: 167.3474ms
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 22: 2026-07-09T03:05:27.8980000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Polly[2]
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 23: 2026-07-09T03:05:27.8980000Z Resilience pipeline executed. Source: '-standard/', Operation Key: '', Result: '200', Execution Time: 185.4757ms
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 24: 2026-07-09T03:05:27.9010000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: System.Net.Http.HttpClient.weatherapi.LogicalHandler[101]
| [2026-07-09T03:05:27] BlazorHosted.AppHost.Resources.blazorapp Information: 25: 2026-07-09T03:05:27.9010000Z End processing HTTP request after 202.625ms - 200
[browser-console] Failed to load resource: the server responded with a status of 404 ()
[browser-console] Debugging hotkey: Shift+Alt+D (when application has focus)
[browser-console] info: System.Net.Http.HttpClient.weatherapi.LogicalHandler[100]
Start processing HTTP request GET https+http://weatherapi/weatherforecast
[browser-console] info: System.Net.Http.HttpClient.weatherapi.ClientHandler[100]
Sending HTTP request GET https://localhost:43311/_api/weatherapi/weatherforecast
[browser-console] info: System.Net.Http.HttpClient.weatherapi.ClientHandler[101]
Received HTTP response headers after 84.7999ms - 200
[browser-console] info: System.Net.Http.HttpClient.weatherapi.LogicalHandler[101]
End processing HTTP request after 164.7999ms - 200
| [2026-07-09T03:05:29] BlazorHosted.AppHost.Resources.blazorapp Information: 26: 2026-07-09T03:05:29.8050000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
| [2026-07-09T03:05:29] BlazorHosted.AppHost.Resources.blazorapp Information: 27: 2026-07-09T03:05:29.8050000Z Proxying to https://localhost:44431/weatherforecast HTTP/2 RequestVersionOrLower
| [2026-07-09T03:05:29] BlazorHosted.AppHost.Resources.blazorapp Information: 28: 2026-07-09T03:05:29.8310000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Yarp.ReverseProxy.Forwarder.HttpForwarder[56]
| [2026-07-09T03:05:29] BlazorHosted.AppHost.Resources.blazorapp Information: 29: 2026-07-09T03:05:29.8310000Z Received HTTP/2.0 response 200.
| [2026-07-09T03:05:34] BlazorHosted.AppHost.Resources.blazorapp Information: 30: 2026-07-09T03:05:34.3730000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
| [2026-07-09T03:05:34] BlazorHosted.AppHost.Resources.blazorapp Information: 31: 2026-07-09T03:05:34.3730000Z Proxying to https://localhost:44381/v1/logs HTTP/2 RequestVersionOrLower
| [2026-07-09T03:05:34] BlazorHosted.AppHost.Resources.blazorapp Information: 32: 2026-07-09T03:05:34.3730000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
| [2026-07-09T03:05:34] BlazorHosted.AppHost.Resources.blazorapp Information: 33: 2026-07-09T03:05:34.3730000Z Proxying to https://localhost:44381/v1/traces HTTP/2 RequestVersionOrLower
[otlp-intercept] POST https://localhost:43311/_otlp/v1/logs -> 504
[browser-console] Failed to load resource: the server responded with a status of 504 (Gateway Timeout)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 34: 2026-07-09T03:05:49.3860000Z \u001b[40m\u001b[1m\u001b[33mwarn\u001b[39m\u001b[22m\u001b[49m: Yarp.ReverseProxy.Forwarder.HttpForwarder[48]
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 35: 2026-07-09T03:05:49.3860000Z RequestTimedOut: The request timed out before receiving a response.
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 36: 2026-07-09T03:05:49.3860000Z System.Threading.Tasks.TaskCanceledException: The operation was canceled.
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 37: 2026-07-09T03:05:49.3860000Z ---> System.TimeoutException: A connection could not be established within the configured ConnectTimeout.
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 38: 2026-07-09T03:05:49.3860000Z --- End of inner exception stack trace ---
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 39: 2026-07-09T03:05:49.3860000Z at System.Net.Http.HttpConnectionPool.CreateConnectTimeoutException(OperationCanceledException oce)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 40: 2026-07-09T03:05:49.3860000Z at System.Net.Http.HttpConnectionPool.InjectNewHttp2ConnectionAsync(QueueItem queueItem)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 41: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 42: 2026-07-09T03:05:49.3860000Z at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 43: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 44: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 45: 2026-07-09T03:05:49.3860000Z at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 46: 2026-07-09T03:05:49.3860000Z at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 47: 2026-07-09T03:05:49.3860000Z at System.Threading.Tasks.Task.TrySetCanceled(CancellationToken tokenToRecord, Object cancellationException)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 48: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(Exception exception, Task`1& taskField)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 49: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.SetException(Exception exception)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 50: 2026-07-09T03:05:49.3860000Z at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 51: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 52: 2026-07-09T03:05:49.3860000Z at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 53: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 54: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 55: 2026-07-09T03:05:49.3860000Z at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 56: 2026-07-09T03:05:49.3860000Z at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 57: 2026-07-09T03:05:49.3860000Z at System.Threading.Tasks.Task.TrySetCanceled(CancellationToken tokenToRecord, Object cancellationException)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 58: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(Exception exception, Task`1& taskField)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 59: 2026-07-09T03:05:49.3860000Z at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 60: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 61: 2026-07-09T03:05:49.3860000Z at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 62: 2026-07-09T03:05:49.3860000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 63: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 64: 2026-07-09T03:05:49.3870000Z at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 65: 2026-07-09T03:05:49.3870000Z at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 66: 2026-07-09T03:05:49.3870000Z at System.Threading.Tasks.Task.TrySetCanceled(CancellationToken tokenToRecord, Object cancellationException)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 67: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(Exception exception, Task`1& taskField)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 68: 2026-07-09T03:05:49.3870000Z at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 69: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 70: 2026-07-09T03:05:49.3870000Z at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 71: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 72: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 73: 2026-07-09T03:05:49.3870000Z at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 74: 2026-07-09T03:05:49.3870000Z at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 75: 2026-07-09T03:05:49.3870000Z at System.Threading.Tasks.Task.TrySetCanceled(CancellationToken tokenToRecord, Object cancellationException)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 76: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(Exception exception, Task`1& taskField)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 77: 2026-07-09T03:05:49.3870000Z at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 78: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 79: 2026-07-09T03:05:49.3870000Z at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 80: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 81: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 82: 2026-07-09T03:05:49.3870000Z at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 83: 2026-07-09T03:05:49.3870000Z at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.ExecutionContextCallback(Object s)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 84: 2026-07-09T03:05:49.3870000Z at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 85: 2026-07-09T03:05:49.3870000Z at System.Threading.ThreadPoolWorkQueue.Dispatch()
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 86: 2026-07-09T03:05:49.3870000Z at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 87: 2026-07-09T03:05:49.3870000Z at System.Threading.Thread.StartCallback()
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 88: 2026-07-09T03:05:49.3870000Z --- End of stack trace from previous location ---
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 89: 2026-07-09T03:05:49.3870000Z at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 90: 2026-07-09T03:05:49.3870000Z at System.Net.Http.HttpConnectionWaiter`1.WaitForConnectionWithTelemetryAsync(HttpRequestMessage request, HttpConnectionPool pool, Boolean async, CancellationToken requestCancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 91: 2026-07-09T03:05:49.3870000Z at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 92: 2026-07-09T03:05:49.3870000Z at System.Net.Http.Metrics.MetricsHandler.SendAsyncWithMetrics(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 93: 2026-07-09T03:05:49.3870000Z at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 94: 2026-07-09T03:05:49.3870000Z at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 95: 2026-07-09T03:05:49.3870000Z at Yarp.ReverseProxy.Forwarder.HttpForwarder.SendAsync(HttpContext context, String destinationPrefix, HttpMessageInvoker httpClient, ForwarderRequestConfig requestConfig, HttpTransformer transformer, CancellationToken cancellationToken)
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 96: 2026-07-09T03:05:49.8150000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
| [2026-07-09T03:05:49] BlazorHosted.AppHost.Resources.blazorapp Information: 97: 2026-07-09T03:05:49.8150000Z Proxying to https://localhost:44381/v1/logs HTTP/2 RequestVersionOrLower
| [2026-07-09T03:06:29] BlazorHosted.AppHost.Resources.blazorapp Information: 98: 2026-07-09T03:06:29.3150000Z \u001b[40m\u001b[32minfo\u001b[39m\u001b[22m\u001b[49m: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
| [2026-07-09T03:06:29] BlazorHosted.AppHost.Resources.blazorapp Information: 99: 2026-07-09T03:06:29.3150000Z Proxying to https://localhost:44381/v1/metrics HTTP/2 RequestVersionOrLower
| [2026-07-09T03:06:29] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting stopping
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching ContainerExec resources.
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching ContainerExec resources.
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Service resources.
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Service resources.
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Container resources.
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Container resources.
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Executable resources.
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Executable resources.
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Cancellation received while watching Endpoint resources.
| [2026-07-09T03:06:29] Aspire.Hosting.Dcp.DcpExecutor Debug: Stopped watching Endpoint resources.
| [2026-07-09T03:06:30] Aspire.Hosting.Dcp.DcpExecutor Debug: Log streaming for aspire-dashboard-xcebhfhz was cancelled.
| [2026-07-09T03:06:30] Aspire.Hosting.Dcp.DcpExecutor Debug: Log streaming for timeapi-mbqgndnt was cancelled.
| [2026-07-09T03:06:30] Aspire.Hosting.Dcp.DcpExecutor Debug: Log streaming for blazorapp-cgbdgwsm was cancelled.
| [2026-07-09T03:06:30] Aspire.Hosting.Dcp.DcpExecutor Debug: Log streaming for weatherapi-epshxafm was cancelled.
| [2026-07-09T03:06:30] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Debug: API server changed status {"OldStatus": "Running", "NewStatus": "CleaningResources"}
| [2026-07-09T03:06:37] Aspire.Hosting.Dcp.dcp.ProcessMonitor Debug: Monitor process exited, shutting down {"MonitorPID": 5890, "ChildPID": 5968, "PID": 5968}
| [2026-07-09T03:06:37] Aspire.Hosting.Dcp.dcp.ProcessMonitor Debug: Monitor process exited, shutting down {"MonitorPID": 5890, "ChildPID": 5974, "PID": 5974}
| [2026-07-09T03:06:37] Aspire.Hosting.Dcp.dcp.ProcessMonitor Debug: Monitor process exited, shutting down {"MonitorPID": 5890, "ChildPID": 5966, "PID": 5966}
| [2026-07-09T03:06:40] Aspire.Hosting.Dcp.dcp.os-executor Debug: Root process has stopped {"Root": 5968}
| [2026-07-09T03:06:40] Aspire.Hosting.Dcp.dcp.os-executor Debug: Root process has stopped {"Root": 5966}
| [2026-07-09T03:06:40] Aspire.Hosting.Dcp.dcp.os-executor Debug: Root process has stopped {"Root": 5974}
| [2026-07-09T03:06:41] Aspire.Hosting.Dcp.dcp.start-apiserver.api-server.adminHttpHandler Debug: API server changed status {"OldStatus": "CleanupComplete", "NewStatus": "Stopping"}
| [2026-07-09T03:06:41] Aspire.Hosting.Dcp.dcp.start-apiserver Debug: Shutting down...
| [2026-07-09T03:06:41] Aspire.Hosting.Dcp.dcp.start-apiserver.dcp-host Debug: Service DCP controller host terminated gracefully
| [2026-07-09T03:06:41] Aspire.Hosting.Dcp.dcp.start-apiserver Debug: Shutdown complete.
| [2026-07-09T03:06:41] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting stopping
| [2026-07-09T03:06:41] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting stopped
| [2026-07-09T03:06:41] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting stopped
| [2026-07-09T03:06:41] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting stopping
| [2026-07-09T03:06:41] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting stopping
| [2026-07-09T03:06:41] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting stopped
| [2026-07-09T03:06:41] Microsoft.Extensions.Hosting.Internal.Host Debug: Hosting stopped
| [2026-07-09T03:06:41] Aspire.Hosting.FileSystemService Debug: Cleaning up 6 remaining temporary files/directories
```
Contributor guide
Research direction
Start with Aspire.Playground.Tests/BlazorWasmHostingTests.cs at lines 88-97 and inspect the failing HostedBlazorWasm_BrowserRendersWeatherAndSendsTelemetry test alongside the linked Playground CI logs. Reproduce the Assert.Contains failure for the https://localhost:43311/_otlp/v1/logs endpoint and make the test pass while preserving its weather rendering and telemetry checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100