You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BuildManager fails to dispose of the plugin after the exception described in #10615, leading to all future build attempts that use the plugin to fail because the semaphore hasn't been released.
Subsequent builds fail with this message appearing only once:
Another instance of MSBuildCache is already running in this build. This is typically due to a misconfiguration of the plugin settings, in particular different plugin settings across projects.
Actual Behavior
Subsequent builds fail with an error message appearing twice:
Another instance of MSBuildCache is already running in this build. This is typically due to a misconfiguration of the plugin settings, in particular different plugin settings across projects.
Another instance of MSBuildCache is already running in this build. This is typically due to a misconfiguration of the plugin settings, in particular different plugin settings across projects.
Issue Description
BuildManager fails to dispose of the plugin after the exception described in #10615, leading to all future build attempts that use the plugin to fail because the semaphore hasn't been released.
Steps to Reproduce
See #10615 for repro.
Expected Behavior
Subsequent builds fail with this message appearing only once:
Actual Behavior
Subsequent builds fail with an error message appearing twice:
Analysis
The cache plugin is created on this callstack:
I suspect an exception thrown from this isn't caught properly such that the failed plugin will still be disposed of.
Versions & Configurations
Dev17.12 (35228.240.main)
The text was updated successfully, but these errors were encountered: