Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test to diagnose extension method load instability #1780

Merged
merged 3 commits into from Apr 27, 2024

Conversation

exyi
Copy link
Member

@exyi exyi commented Feb 21, 2024

We received reports of a rare issue in which the DotVVM application does not find extension methods in some assemblies and causes compile errors on page bindings. The issue occurs randomly.

It can be solved by restarting the application.

It was happening sometimes also within GitHub actions, but we were not able to reproduce it recently.

This PR does not fix the issue but adds a test that dumps all discovered extension methods and fails if the extension methods are not discovered. When it occurs again at GitHub Actions, we will hopefully have more info to diagnose the issue.

@tomasherceg tomasherceg force-pushed the repro-extension-methods-load-bug branch from 9dd12b5 to e0fd59d Compare March 23, 2024 16:27
@tomasherceg tomasherceg changed the title tmp: try to reproduce extension method load instability Test to diagnose extension method load instability Mar 23, 2024
@tomasherceg tomasherceg marked this pull request as ready for review March 23, 2024 16:31
@exyi exyi merged commit 712bb09 into main Apr 27, 2024
14 checks passed
@exyi exyi deleted the repro-extension-methods-load-bug branch April 27, 2024 09:00
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.

None yet

2 participants