Skip to content

Remove NoMethodError rescue in Reactor#select_loop#3831

Merged
joshuay03 merged 1 commit intomainfrom
fix-3718
Nov 25, 2025
Merged

Remove NoMethodError rescue in Reactor#select_loop#3831
joshuay03 merged 1 commit intomainfrom
fix-3718

Conversation

@joshuay03
Copy link
Copy Markdown
Collaborator

Closes #3718

This removes the special NoMethodError handling in Reactor#select_loop that was added to work around rare selector exceptions that only seem to occur in CI and haven't been reported by users. The underlying issue should be fixed or reported upstream to nio4r rather than silently caught, so we can remove this workaround entirely and let exceptions bubble up normally for proper diagnosis.

@joshuay03 joshuay03 moved this to In Progress / Pending Review in Open Source Nov 23, 2025
@github-actions github-actions Bot added the waiting-for-review Waiting on review from anyone label Nov 23, 2025
@joshuay03 joshuay03 merged commit c7edda4 into main Nov 25, 2025
110 of 131 checks passed
@joshuay03 joshuay03 deleted the fix-3718 branch November 25, 2025 11:25
@joshuay03 joshuay03 moved this from In Progress / Pending Review to Done in Open Source Nov 28, 2025
@MSP-Greg MSP-Greg added bug and removed waiting-for-review Waiting on review from anyone labels Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove NoMethodError rescue logic for NIO::Selector#select in reactor

2 participants