Error in SonarQube for IntelliJ

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)

Hi,

Thanks for this report. Can you share what you were doing when this happened?

This this reproducible? If so, can you give us a verbose log from IDE startup to this error?

 
Thx,
Ann