-
Notifications
You must be signed in to change notification settings - Fork 178
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
Freeze because of blocking readAction #933
Conversation
Thank you so much, @MariyaFilippova! |
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #933 +/- ##
==========================================
- Coverage 37.41% 37.39% -0.02%
==========================================
Files 149 151 +2
Lines 2363 2308 -55
Branches 384 383 -1
==========================================
- Hits 884 863 -21
+ Misses 1372 1335 -37
- Partials 107 110 +3 ☔ View full report in Codecov by Sentry. |
Looks like after this change this plugin works too well. It hides all files in project. |
I have the same issue. |
Yup, was wondering if my PC was hanging because of other plugins (related to IA, my pc is incapable of it), and after trying multiple things, disabling basically all other plugins included bundled, and only this plugin, enabled, my project stays at “Loading” and nothing else loads |
Same here, .ignore 4.5.5 breaks PHPStorm. All directories are empty for me. |
I've encountered the same problem in IntelliJ IDEA 2024.3.2.2 (Ultimate Edition) |
same problem |
uninstall v4.5.5 and restart IDE ,found v4.5.3 is installed |
I've encountered the same problem in IntelliJ IDEA 2024.3.2.2 (Ultimate Edition),But when I disable the v4.5.5 everything works fine. |
Same here. |
Fixed with v4.5.6; sorry for the inconvenience! |
the issue arises because IgnoreFileStatusProvider.getFileStatus calls a blocking read action, and then isDumb is checked, then indexes are accessed.
The problem is that despite isDumb being checked, the reindexing process starts during index access. Since index access under a blocking read action can cause a deadlock, this leads to the freeze. This happens because !isDumb does not necessarily mean that a reindexing process (even for a small number of recently changed files, e.g., 2 or 3) won’t start. As a result, the freeze occurs