-
-
Notifications
You must be signed in to change notification settings - Fork 378
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Revert "Send unhandled exceptions to the user (#2484)" #2497
Conversation
jneira
commented
Dec 17, 2021
•
edited by gitpod-io
bot
Loading
edited by gitpod-io
bot
- This reverts commit 0211f75.
- That commit causes ghcide tests in windows hangs for all ghcs
- The test suite was marked incorrectly as ok due a bug in the workflows (fixed with Fail if main or pre jobs are cancelled #2493)
- See Send unhandled exceptions to the user #2484 for more details
This reverts commit 0211f75.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you reproduce the problem locally? I don't have a Windows machine.
Can you share a link to a CI job showing the problem? I looked at the original PR and I don't see any hanging.
Approving based on trust.
I did not try yet, will do
Collecting here the links:
thanks! |
I have looked at the 3 linked failures and I don't see any hanging. The jobs seem to be taking a very long time to build ghcide and then the ghcide test suite, which suggests a problem with CI caching? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Withholding approval until we have more evidence that this PR caused hangs
I've added a fourth link to the original pr last failing run before the merge in master. Not sure what additional evidence can I include apart the already linked:
do you thin a local reproduction would be needed? even if i don't get to reproduce it locally it would not confirm than the pr is not the culprit and we need the ci green |
to check if the cache is related (don't see how the cache can make hang a test at runtime but still) i am gonna open another pr invalidating it |
Is it the "text doc sync" test that is handling? Please try a local repro and share the log of messages |
all runs, the failing and successful ones are using the same cache so... |
Hmm, maybe this is actually a caching issue? It does seem like there's more recompilation going on that I would expect if the caching was working. |
I am not at home right now but I ve opened a pr in my repo with LSP msgs enabled in the first call to tests |
The run https://github.com/haskell/haskell-language-server/runs/4561717143?check_suite_focus=true |
I think is is clear this revert unblocks the ci and there are several prs in the queue to be merged. The pr with lsp messages enabled has ended, the full log can be downloaded here: https://github.com/jneira/haskell-language-server/suites/4693272570/logs?attempt=1 |
This is still ghosting us sometimes, see https://github.com/haskell/haskell-language-server/actions/runs/8924119343/job/24509825742?pr=4202 |