leinardi / pylint-pycharm

A plugin providing both real-time and on-demand scanning of Python files with PyLint from within PyCharm/IDEA.
Apache License 2.0
196 stars 35 forks source link

Plugin crashes and restarts while trying to open Pylint-Tab #97

Open bmmtstb opened 1 year ago

bmmtstb commented 1 year ago

Step 1: Are you in the right place?

Step 2: Describe your environment

In Settings->Pylint->test runs valid and .pylintrc-file is set and hasn't been changed since the last time it successfully worked.

Step 3: Describe the problem:

Steps to reproduce:

Potentially after PyCharm update, not sure though.

  1. Open Project and modify some code
  2. Try to open Pylint Tab (first time this session)
  3. Pylint Tab freezes and crashes after 10+ seconds
  4. PyCharm opened error modal
  5. Pylint Tab opened without any problem

Observed Results:

Crash on load, IDEA Crash report window and then after the whole process I can interact and use the Plug-In normally.

Expected Results:

Relevant Code:

com.intellij.diagnostic.PluginException: 16557 ms to call on EDT ScanModule#update@Pylint (com.leinardi.pycharm.pylint.actions.ScanModule). Revise AnAction.getActionUpdateThread property [Plugin: com.leinardi.pycharm.pylint]
    at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23)
    at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:89)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.computeOnEdt(ActionUpdater.java:256)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.callAction(ActionUpdater.java:207)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.callAction(ActionUpdater.java:165)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.updateActionReal(ActionUpdater.java:141)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$new$0(ActionUpdater.java:128)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.update(ActionUpdater.java:711)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.expandGroupChild(ActionUpdater.java:557)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroup$22(ActionUpdater.java:522)
    at com.intellij.util.containers.ContainerUtil.concat(ContainerUtil.java:1538)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.doExpandActionGroup(ActionUpdater.java:522)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.expandActionGroup(ActionUpdater.java:310)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroupAsync$14(ActionUpdater.java:373)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroupAsync$15(ActionUpdater.java:393)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$tryRunReadActionAndCancelBeforeWrite$19(ActionUpdater.java:425)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:63)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:129)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.tryRunReadActionAndCancelBeforeWrite(ActionUpdater.java:421)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroupAsync$16(ActionUpdater.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
    at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:361)
    at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroupAsync$17(ActionUpdater.java:392)
    at io.opentelemetry.context.Context.lambda$wrap$1(Context.java:212)
    at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:248)
    at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:28)
    at com.intellij.util.concurrency.BoundedTaskExecutor$1.executeFirstTaskAndHelpQueue(BoundedTaskExecutor.java:221)
    at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:227)
    at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:210)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
    at java.base/java.lang.Thread.run(Thread.java:833)
    Suppressed: java.lang.Throwable: EDT-trace-at-302-ms (5/5)
        at com.intellij.openapi.vfs.VfsUtil.isBadName(VfsUtil.java:340)
        at com.intellij.openapi.vfs.VfsUtil.filterNames(VfsUtil.java:317)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.persistAllChildren(PersistentFSImpl.java:213)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.listAll(PersistentFSImpl.java:279)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.loadAllChildren(VirtualDirectoryImpl.java:392)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:385)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:307)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.leinardi.pycharm.pylint.actions.BaseAction.containsAtLeastOneFile(BaseAction.java:92)
        at com.leinardi.pycharm.pylint.actions.ScanModule.lambda$update$2(ScanModule.java:104)
        at com.leinardi.pycharm.pylint.actions.ScanModule$$Lambda$7095/0x00000001029b2670.accept(Unknown Source)
        at java.base@17.0.6/java.util.Optional.ifPresentOrElse(Optional.java:196)
        at com.leinardi.pycharm.pylint.actions.ScanModule.update(ScanModule.java:79)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:158)
        at com.intellij.openapi.actionSystem.ex.ActionUtil$$Lambda$1097/0x0000000100cd15b0.run(Unknown Source)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:181)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:726)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$4(ActionUpdater.java:140)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1285/0x0000000100f31250.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$7(ActionUpdater.java:235)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1395/0x0000000101000d10.compute(Unknown Source)
        at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70)
        at com.intellij.openapi.progress.ProgressManager$$Lambda$1396/0x0000000101001450.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1279/0x0000000100f30250.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1280/0x0000000100f304a0.compute(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
        at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
        at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$8(ActionUpdater.java:226)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1394/0x0000000101000890.invoke(Unknown Source)
        at com.intellij.diagnostic.telemetry.TraceKt.computeWithSpan(trace.kt:123)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$9(ActionUpdater.java:224)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1386/0x0000000100ff4800.get(Unknown Source)
        at io.opentelemetry.context.Context.lambda$wrapSupplier$8(Context.java:309)
        at io.opentelemetry.context.Context$$Lambda$1387/0x0000000100ffc4e0.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:47)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor$$Lambda$1388/0x0000000100ffce20.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:194)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456)
        at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79)
        at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122)
        at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
        at com.intellij.openapi.application.impl.FlushQueue$$Lambda$482/0x00000001005e3080.run(Unknown Source)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
        at java.base@17.0.6/java.security.AccessController.executePrivileged(AccessController.java:776)
        at java.base@17.0.6/java.security.AccessController.doPrivileged(AccessController.java:399)
        at java.base@17.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758)
        at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:667)
        at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue$$Lambda$580/0x000000010067b590.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueueKt$$Lambda$578/0x000000010067a140.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
        at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueue$$Lambda$577/0x0000000100679c80.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
    Suppressed: java.lang.Throwable: EDT-trace-at-252-ms (4/5)
        at java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
        at java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
        at java.base@17.0.6/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:444)
        at java.base@17.0.6/java.util.concurrent.FutureTask.get(FutureTask.java:203)
        at com.intellij.openapi.progress.util.ProgressIndicatorUtils.awaitWithCheckCanceled(ProgressIndicatorUtils.java:332)
        at com.intellij.openapi.vfs.DiskQueryRelay.accessDiskWithCheckCanceled(DiskQueryRelay.java:63)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.list(LocalFileSystemBase.java:207)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.listWithCaching(LocalFileSystemImpl.java:265)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.persistAllChildren(PersistentFSImpl.java:213)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.listAll(PersistentFSImpl.java:279)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.loadAllChildren(VirtualDirectoryImpl.java:392)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:385)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:307)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.leinardi.pycharm.pylint.actions.BaseAction.containsAtLeastOneFile(BaseAction.java:92)
        at com.leinardi.pycharm.pylint.actions.ScanModule.lambda$update$2(ScanModule.java:104)
        at com.leinardi.pycharm.pylint.actions.ScanModule$$Lambda$7095/0x00000001029b2670.accept(Unknown Source)
        at java.base@17.0.6/java.util.Optional.ifPresentOrElse(Optional.java:196)
        at com.leinardi.pycharm.pylint.actions.ScanModule.update(ScanModule.java:79)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:158)
        at com.intellij.openapi.actionSystem.ex.ActionUtil$$Lambda$1097/0x0000000100cd15b0.run(Unknown Source)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:181)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:726)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$4(ActionUpdater.java:140)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1285/0x0000000100f31250.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$7(ActionUpdater.java:235)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1395/0x0000000101000d10.compute(Unknown Source)
        at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70)
        at com.intellij.openapi.progress.ProgressManager$$Lambda$1396/0x0000000101001450.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1279/0x0000000100f30250.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1280/0x0000000100f304a0.compute(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
        at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
        at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$8(ActionUpdater.java:226)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1394/0x0000000101000890.invoke(Unknown Source)
        at com.intellij.diagnostic.telemetry.TraceKt.computeWithSpan(trace.kt:123)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$9(ActionUpdater.java:224)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1386/0x0000000100ff4800.get(Unknown Source)
        at io.opentelemetry.context.Context.lambda$wrapSupplier$8(Context.java:309)
        at io.opentelemetry.context.Context$$Lambda$1387/0x0000000100ffc4e0.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:47)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor$$Lambda$1388/0x0000000100ffce20.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:194)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456)
        at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79)
        at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122)
        at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
        at com.intellij.openapi.application.impl.FlushQueue$$Lambda$482/0x00000001005e3080.run(Unknown Source)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
        at java.base@17.0.6/java.security.AccessController.executePrivileged(AccessController.java:776)
        at java.base@17.0.6/java.security.AccessController.doPrivileged(AccessController.java:399)
        at java.base@17.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758)
        at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:667)
        at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue$$Lambda$580/0x000000010067b590.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueueKt$$Lambda$578/0x000000010067a140.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
        at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueue$$Lambda$577/0x0000000100679c80.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
    Suppressed: java.lang.Throwable: EDT-trace-at-201-ms (3/5)
        at java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
        at java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
        at java.base@17.0.6/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:444)
        at java.base@17.0.6/java.util.concurrent.FutureTask.get(FutureTask.java:203)
        at com.intellij.openapi.progress.util.ProgressIndicatorUtils.awaitWithCheckCanceled(ProgressIndicatorUtils.java:332)
        at com.intellij.openapi.vfs.DiskQueryRelay.accessDiskWithCheckCanceled(DiskQueryRelay.java:63)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.list(LocalFileSystemBase.java:207)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.listWithCaching(LocalFileSystemImpl.java:265)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.persistAllChildren(PersistentFSImpl.java:213)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.listAll(PersistentFSImpl.java:279)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.loadAllChildren(VirtualDirectoryImpl.java:392)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:385)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:307)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.leinardi.pycharm.pylint.actions.BaseAction.containsAtLeastOneFile(BaseAction.java:92)
        at com.leinardi.pycharm.pylint.actions.ScanModule.lambda$update$2(ScanModule.java:104)
        at com.leinardi.pycharm.pylint.actions.ScanModule$$Lambda$7095/0x00000001029b2670.accept(Unknown Source)
        at java.base@17.0.6/java.util.Optional.ifPresentOrElse(Optional.java:196)
        at com.leinardi.pycharm.pylint.actions.ScanModule.update(ScanModule.java:79)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:158)
        at com.intellij.openapi.actionSystem.ex.ActionUtil$$Lambda$1097/0x0000000100cd15b0.run(Unknown Source)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:181)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:726)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$4(ActionUpdater.java:140)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1285/0x0000000100f31250.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$7(ActionUpdater.java:235)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1395/0x0000000101000d10.compute(Unknown Source)
        at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70)
        at com.intellij.openapi.progress.ProgressManager$$Lambda$1396/0x0000000101001450.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1279/0x0000000100f30250.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1280/0x0000000100f304a0.compute(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
        at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
        at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$8(ActionUpdater.java:226)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1394/0x0000000101000890.invoke(Unknown Source)
        at com.intellij.diagnostic.telemetry.TraceKt.computeWithSpan(trace.kt:123)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$9(ActionUpdater.java:224)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1386/0x0000000100ff4800.get(Unknown Source)
        at io.opentelemetry.context.Context.lambda$wrapSupplier$8(Context.java:309)
        at io.opentelemetry.context.Context$$Lambda$1387/0x0000000100ffc4e0.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:47)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor$$Lambda$1388/0x0000000100ffce20.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:194)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456)
        at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79)
        at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122)
        at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
        at com.intellij.openapi.application.impl.FlushQueue$$Lambda$482/0x00000001005e3080.run(Unknown Source)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
        at java.base@17.0.6/java.security.AccessController.executePrivileged(AccessController.java:776)
        at java.base@17.0.6/java.security.AccessController.doPrivileged(AccessController.java:399)
        at java.base@17.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758)
        at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:667)
        at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue$$Lambda$580/0x000000010067b590.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueueKt$$Lambda$578/0x000000010067a140.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
        at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueue$$Lambda$577/0x0000000100679c80.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
    Suppressed: java.lang.Throwable: EDT-trace-at-150-ms (2/5)
        at java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
        at java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
        at java.base@17.0.6/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:444)
        at java.base@17.0.6/java.util.concurrent.FutureTask.get(FutureTask.java:203)
        at com.intellij.openapi.progress.util.ProgressIndicatorUtils.awaitWithCheckCanceled(ProgressIndicatorUtils.java:332)
        at com.intellij.openapi.vfs.DiskQueryRelay.accessDiskWithCheckCanceled(DiskQueryRelay.java:63)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.list(LocalFileSystemBase.java:207)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.listWithCaching(LocalFileSystemImpl.java:265)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.persistAllChildren(PersistentFSImpl.java:213)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.listAll(PersistentFSImpl.java:279)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.loadAllChildren(VirtualDirectoryImpl.java:392)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:385)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:307)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.leinardi.pycharm.pylint.actions.BaseAction.containsAtLeastOneFile(BaseAction.java:92)
        at com.leinardi.pycharm.pylint.actions.ScanModule.lambda$update$2(ScanModule.java:104)
        at com.leinardi.pycharm.pylint.actions.ScanModule$$Lambda$7095/0x00000001029b2670.accept(Unknown Source)
        at java.base@17.0.6/java.util.Optional.ifPresentOrElse(Optional.java:196)
        at com.leinardi.pycharm.pylint.actions.ScanModule.update(ScanModule.java:79)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:158)
        at com.intellij.openapi.actionSystem.ex.ActionUtil$$Lambda$1097/0x0000000100cd15b0.run(Unknown Source)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:181)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:726)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$4(ActionUpdater.java:140)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1285/0x0000000100f31250.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$7(ActionUpdater.java:235)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1395/0x0000000101000d10.compute(Unknown Source)
        at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70)
        at com.intellij.openapi.progress.ProgressManager$$Lambda$1396/0x0000000101001450.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1279/0x0000000100f30250.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1280/0x0000000100f304a0.compute(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
        at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
        at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$8(ActionUpdater.java:226)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1394/0x0000000101000890.invoke(Unknown Source)
        at com.intellij.diagnostic.telemetry.TraceKt.computeWithSpan(trace.kt:123)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$9(ActionUpdater.java:224)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1386/0x0000000100ff4800.get(Unknown Source)
        at io.opentelemetry.context.Context.lambda$wrapSupplier$8(Context.java:309)
        at io.opentelemetry.context.Context$$Lambda$1387/0x0000000100ffc4e0.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:47)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor$$Lambda$1388/0x0000000100ffce20.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:194)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456)
        at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79)
        at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122)
        at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
        at com.intellij.openapi.application.impl.FlushQueue$$Lambda$482/0x00000001005e3080.run(Unknown Source)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
        at java.base@17.0.6/java.security.AccessController.executePrivileged(AccessController.java:776)
        at java.base@17.0.6/java.security.AccessController.doPrivileged(AccessController.java:399)
        at java.base@17.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758)
        at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:667)
        at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue$$Lambda$580/0x000000010067b590.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueueKt$$Lambda$578/0x000000010067a140.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
        at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueue$$Lambda$577/0x0000000100679c80.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
    Suppressed: java.lang.Throwable: EDT-trace-at-100-ms (1/5)
        at java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
        at java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
        at java.base@17.0.6/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:444)
        at java.base@17.0.6/java.util.concurrent.FutureTask.get(FutureTask.java:203)
        at com.intellij.openapi.progress.util.ProgressIndicatorUtils.awaitWithCheckCanceled(ProgressIndicatorUtils.java:332)
        at com.intellij.openapi.vfs.DiskQueryRelay.accessDiskWithCheckCanceled(DiskQueryRelay.java:63)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.list(LocalFileSystemBase.java:207)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.listWithCaching(LocalFileSystemImpl.java:265)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.persistAllChildren(PersistentFSImpl.java:213)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.listAll(PersistentFSImpl.java:279)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.loadAllChildren(VirtualDirectoryImpl.java:392)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:385)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:307)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
        at com.leinardi.pycharm.pylint.actions.BaseAction.containsAtLeastOneFile(BaseAction.java:92)
        at com.leinardi.pycharm.pylint.actions.ScanModule.lambda$update$2(ScanModule.java:104)
        at com.leinardi.pycharm.pylint.actions.ScanModule$$Lambda$7095/0x00000001029b2670.accept(Unknown Source)
        at java.base@17.0.6/java.util.Optional.ifPresentOrElse(Optional.java:196)
        at com.leinardi.pycharm.pylint.actions.ScanModule.update(ScanModule.java:79)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:158)
        at com.intellij.openapi.actionSystem.ex.ActionUtil$$Lambda$1097/0x0000000100cd15b0.run(Unknown Source)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:181)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:726)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$4(ActionUpdater.java:140)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1285/0x0000000100f31250.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$7(ActionUpdater.java:235)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1395/0x0000000101000d10.compute(Unknown Source)
        at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70)
        at com.intellij.openapi.progress.ProgressManager$$Lambda$1396/0x0000000101001450.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1279/0x0000000100f30250.run(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
        at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1280/0x0000000100f304a0.compute(Unknown Source)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
        at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
        at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$8(ActionUpdater.java:226)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1394/0x0000000101000890.invoke(Unknown Source)
        at com.intellij.diagnostic.telemetry.TraceKt.computeWithSpan(trace.kt:123)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$9(ActionUpdater.java:224)
        at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1386/0x0000000100ff4800.get(Unknown Source)
        at io.opentelemetry.context.Context.lambda$wrapSupplier$8(Context.java:309)
        at io.opentelemetry.context.Context$$Lambda$1387/0x0000000100ffc4e0.get(Unknown Source)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:47)
        at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor$$Lambda$1388/0x0000000100ffce20.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:194)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456)
        at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79)
        at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122)
        at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
        at com.intellij.openapi.application.impl.FlushQueue$$Lambda$482/0x00000001005e3080.run(Unknown Source)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
        at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
        at java.base@17.0.6/java.security.AccessController.executePrivileged(AccessController.java:776)
        at java.base@17.0.6/java.security.AccessController.doPrivileged(AccessController.java:399)
        at java.base@17.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758)
        at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:667)
        at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue$$Lambda$580/0x000000010067b590.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:571)
        at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348)
        at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueueKt$$Lambda$578/0x000000010067a140.run(Unknown Source)
        at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
        at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:995)
        at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343)
        at com.intellij.ide.IdeEventQueue$$Lambda$577/0x0000000100679c80.run(Unknown Source)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)

PS: sorry for the long crash log, I don't know what is relevant...