Skip to content

Conversation

@josemartinezAd
Copy link

@josemartinezAd josemartinezAd commented Nov 24, 2025

Purpose

The Splash screen loading fails in debug mode if the solution is running without rebuilding the entire solution. Currently, the solution throws an unhandled exception. The failure occurs when the DynamoUtilities sends the request to the DynamoFeatureFlags component without building it.

image
DynamoVideo.mp4

Declarations

Check these if you believe they are true

Release Notes

The DynamoUtilities dependency loading bug was fixed by adding the missing reference (DynamoFeatureFlags).

Reviewers

@chubakueno

FYIs

@josemartinezAd josemartinezAd marked this pull request as ready for review November 24, 2025 15:18
Copilot AI review requested due to automatic review settings November 24, 2025 15:18
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes a dependency loading bug in DynamoUtilities that causes the splash screen to fail in debug mode when running without a full solution rebuild. The fix adds a missing project reference to DynamoFeatureFlags, resolving an unhandled exception that occurred when DynamoUtilities attempted to interact with DynamoFeatureFlags without the proper build dependency in place.

Key Changes:

  • Added missing project reference to DynamoFeatureFlags in DynamoUtilities.csproj

@zeusongit
Copy link
Contributor

Do we know, when did this start happening, what caused this?

@josemartinezAd
Copy link
Author

Do we know, when did this start happening, what caused this?

The error occurs when the DynamoUtilities project, which launches DynamoFeatureFlags, attempts to call DynamoFeatureFlags.exe. However, since DynamoFeatureFlags.exe hasn't been compiled at the time of the call because the DynamoUtilities project doesn't depend on DynamoFeatureFlags having been compiled beforehand, it can't find the .exe file. But if you run rebuild all, it compiles everything before starting Dynamo.

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