Skip to content

Conversation

@eauel
Copy link

@eauel eauel commented Dec 10, 2025

This PR adds System.Diagnostics.DiagnosticSource to the openXDA application. This package is used by the openXDA.Nodes project, specifically inside the RabbitMQ NuGet dependency.

Previously, when attempting to open a connection to a RabbitMQ broker, a generic error would appear in the OpenXDA console:
Unable to Connect to RabbitMQ Server: None of the specified endpoints were reachable
This error was not actually due to a connection issue, but rather the System.Diagnostics.DiagnosticSource package version 8.0.0 not being located when the ConnectAsync() method is invoked.

Adding this package to the root openXDA application, and updating the binding redirects to all point to version 8.0.1, has resolved the issue for me.

@eauel eauel marked this pull request as ready for review December 10, 2025 16:55
@elwills elwills requested a review from clackner-gpa December 10, 2025 19:07
@eauel
Copy link
Author

eauel commented Dec 12, 2025

It looks like the build is failing because the build server is unable to access my branch, which is forked from this repo.
Would it be possible to re-create my changes in a branch on this repo to see if the build still fails?

@StephenCWills
Copy link
Member

I tweaked the build server so it is able to download code from your fork.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants