Environment:
- Java: JetBrains s.r.o. 21.0.8
- OS: Windows 11 amd64
- IDE: IntelliJ IDEA 2025.2.4
- SonarQube for IDE: 11.3.1.82568
java.lang.Throwable: Attribute FileAttribute[FsRecords.DIRECTORY_CHILDREN]{version: -1, fixedSize: false} value is too large: 1180882 b > max(819200) -> please, do not use VFS file attributes for huge blobs of data. Consider using GistManager or GistStorage.
at c.ij.oa.dg.Logger.error(Logger.java:375)
at c.ij.oa.vfs.newvfs.persistent.VFSAttributesStorage.checkAttributeValueSize(VFSAttributesStorage.java:90)
at c.ij.oa.vfs.newvfs.persistent.AttributesStorageOverBlobStorage$WritesAccumulatingOutputStream.close(AttributesStorageOverBlobStorage.java:740)
at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:190)
at c.ij.oa.vfs.newvfs.persistent.PersistentFSTreeAccessor.doSaveChildren(PersistentFSTreeAccessor.java:92)
at c.ij.oa.vfs.newvfs.persistent.FSRecordsImpl.saveChildrenUnderRecordLock(FSRecordsImpl.java:944)
at c.ij.oa.vfs.newvfs.persistent.FSRecordsImpl.update(FSRecordsImpl.java:777)
at c.ij.oa.vfs.newvfs.persistent.PersistentFSImpl.persistAllChildren(PersistentFSImpl.java:361)
at c.ij.oa.vfs.newvfs.persistent.PersistentFSImpl.listAll(PersistentFSImpl.java:340)
at c.ij.oa.vfs.newvfs.impl.VirtualDirectoryImpl.loadAllChildren(VirtualDirectoryImpl.java:449)
at c.ij.oa.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:441)
at c.ij.oa.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:314)
at c.ij.oa.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:335)
at c.ij.oa.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:335)
at c.ij.oa.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:335)
at c.ij.oa.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:335)
at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.processIndexableFilesRecursively(WorkspaceFileIndexImpl.kt:187)
at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.processIndexableFilesRecursively(WorkspaceFileIndexImpl.kt:143)
at c.ij.oa.roots.impl.FileIndexBase.iterateContentUnderDirectory(FileIndexBase.java:43)
at c.ij.oa.roots.impl.FileIndexBase.iterateProvidedRootsOfContent(FileIndexBase.java:61)
at c.ij.oa.roots.impl.ModuleFileIndexImpl.iterateContent(ModuleFileIndexImpl.java:76)
at c.ij.oa.roots.impl.FileIndexBase.iterateContent(FileIndexBase.java:35)
at o.sl.ij.util.SonarLintAppUtils.visitAndAddAllFilesForModule(SonarLintAppUtils.java:168)
at o.sl.ij.SonarLintIntelliJClient.listModuleFiles(SonarLintIntelliJClient.kt:774)
at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:747)
at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$30(SonarLintRpcClientImpl.java:337)
at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:125)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)