fan-tom / intellij-codeowners

Support of CODEOWNERS file in Intellij-based IDEs
MIT License
20 stars 9 forks source link

CodeownersManager$bulkFileListener$1.before calls blocking I/O code and freezes UI thread for 65sec #279

Open ViugiNick opened 1 month ago

ViugiNick commented 1 month ago
com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:700) [51200ms]
java.base@21.0.3/java.lang.invoke.LambdaForm$MH/0x0000000800380400.invokeExact_MT(LambdaForm$MH) [51200ms]
java.base@21.0.3/java.lang.invoke.LambdaForm$MH/0x0000000805eeec00.invoke(LambdaForm$MH) [51200ms]
java.base@21.0.3/java.lang.invoke.LambdaForm$DMH/0x0000000800505c00.invokeInterface(LambdaForm$DMH) [51200ms]
com.github.fantom.codeowners.CodeownersManager$bulkFileListener$1.before(CodeownersManager.kt:164) [51200ms]
com.github.fantom.codeowners.CodeownersManager$bulkFileListener$1.handleEvent(CodeownersManager.kt:170) [51200ms]
com.intellij.openapi.vfs.newvfs.impl.VirtualFileSystemEntry.getFileType(VirtualFileSystemEntry.java:621) [51200ms]
com.intellij.openapi.vfs.VirtualFile.getFileType(VirtualFile.java:356) [51200ms]
com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFile(FileTypeManagerImpl.java:737) [51200ms]
com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFile(FileTypeManagerImpl.java:822) [51000ms]
com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.internalContinueToDetectFileTypeByFile(FileTypeManagerImpl.java:836) [51000ms]
com.intellij.openapi.fileTypes.impl.FileTypeDetectionService.getOrDetectFromContent(FileTypeDetectionService.java:203) [51000ms]
com.intellij.openapi.fileTypes.impl.FileTypeDetectionService.getFirstBytes(FileTypeDetectionService.java:638) [50900ms]
+ com.intellij.openapi.fileTypes.impl.FileTypeDetectionService.readFirstBytesFromFile(FileTypeDetectionService.java:619) [50100ms]
  com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.getInputStream(LocalFileSystemBase.java:432) [50100ms]
  java.base@21.0.3/java.nio.file.Files.newInputStream(Unknown Source) [50100ms]