Error in SonarQube for IntelliJ - Symbol building is not allowed

Hi

I have this issue, and I dont know that is connected, but the sonarqube didnt found types in the header files.

My project use precompiled header, so I include the stdafx.h only in the CPP file and the headers didnt include any other headers.
The sonarqube display lots of false error, because my types are not defined, etc etc ā€¦

Environment:

  • Java: JetBrains s.r.o. 21.0.5
  • OS: Mac OS X aarch64
  • IDE: CLion 2024.3.1
  • SonarQube for IDE: 10.13.1.80133
java.lang.Throwable: Symbol building is not allowed: 1734615602228 . 
Loaded: false
Dumb:   true
Previous activities: 
rebuildSymbols 1734615599684: START
	at c.ij.oa.dg.Logger.error(Logger.java:376)
	at com.jetbrains.cidr.lang.symbols.symtable.building.OCBuildingActivityExecutionService.assertParsingAndSymbolBuildingAllowed(OCBuildingActivityExecutionService.kt:80)
	at com.jetbrains.cidr.lang.symbols.symtable.FileSymbolTable.forFile(FileSymbolTable.java:263)
	at com.jetbrains.cidr.lang.symbols.symtable.FileSymbolTable.forFile(FileSymbolTable.java:256)
	at com.jetbrains.cidr.lang.preprocessor.OCInclusionContextImpl.preprocessIncludeImpl(OCInclusionContextImpl.java:994)
	at com.jetbrains.cidr.lang.preprocessor.OCInclusionContextImpl.preprocessInclude(OCInclusionContextImpl.java:975)
	at com.jetbrains.cidr.lang.preprocessor.OCInclusionContextImpl.createNewPCHContext(OCInclusionContextImpl.java:345)
	at com.jetbrains.cidr.lang.preprocessor.OCInclusionContextImpl.lambda$initialPCHContextWithoutRoot$2(OCInclusionContextImpl.java:321)
	at com.jetbrains.cidr.lang.preprocessor.OCInclusionContextImpl.cacheOrGet(OCInclusionContextImpl.java:380)
	at com.jetbrains.cidr.lang.preprocessor.OCInclusionContextImpl.initialPCHContextWithoutRoot(OCInclusionContextImpl.java:319)
	at com.jetbrains.cidr.lang.preprocessor.OCInclusionContextImpl.initialPCHContextWithoutRoot(OCInclusionContextImpl.java:303)
	at com.jetbrains.cidr.lang.preprocessor.OCInclusionContext.initialPCHContextWithoutRoot(OCInclusionContext.java:205)
	at com.jetbrains.cidr.lang.preprocessor.OCImportGraph.getAllPCHRootHeaders(OCImportGraph.java:243)
	at com.jetbrains.cidr.lang.preprocessor.OCImportGraph.getAllRootHeaders(OCImportGraph.java:199)
	at com.jetbrains.cidr.lang.preprocessor.OCImportGraph.fillHeaderConfigurationsForRoot(OCImportGraph.java:281)
	at com.jetbrains.cidr.lang.preprocessor.OCResolveRootAndConfigurationCache.inferResolveRootAndActiveConfigurationForHeader(OCResolveRootAndConfigurationCache.java:153)
	at com.jetbrains.cidr.lang.preprocessor.OCResolveRootAndConfigurationCache.inferResolveRootAndActiveConfiguration(OCResolveRootAndConfigurationCache.java:95)
	at com.jetbrains.cidr.lang.preprocessor.OCResolveRootAndConfigurationCache.inferAndCache(OCResolveRootAndConfigurationCache.java:74)
	at com.jetbrains.cidr.lang.preprocessor.OCResolveRootAndConfigurationCache.getResolveRootAndActiveConfiguration(OCResolveRootAndConfigurationCache.java:65)
	at com.jetbrains.cidr.lang.workspace.OCLanguageKindCalculator.calculateLanguageKind(OCLanguageKindCalculator.java:130)
	at com.jetbrains.cidr.lang.workspace.OCLanguageKindCalculator.calculateLanguageKind(OCLanguageKindCalculator.java:110)
	at com.jetbrains.cidr.lang.workspace.OCLanguageKindCalculator.calculateLanguageKind(OCLanguageKindCalculator.java:70)
	at com.jetbrains.cidr.lang.psi.impl.OCPsiFileBaseImpl.calculateKind(OCPsiFileBaseImpl.java:55)
	at com.jetbrains.cidr.lang.psi.impl.OCPsiFileBaseImpl.getKind(OCPsiFileBaseImpl.java:47)
	at o.sl.ij.clion.CLionAnalyzerConfiguration.getConfigurationAction(CLionAnalyzerConfiguration.java:89)
	at o.sl.ij.clion.CLionAnalyzerConfiguration.lambda$getConfiguration$0(CLionAnalyzerConfiguration.java:53)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:78)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)

Hi @Endre_Vass ,

Your version looks a little old. Could you update to the latest version and see if this issue still persists

Hey @Endre_Vass, thanks for your report! We effectively tried to fix this very old issue, but it seems like it was not entirely fixed. Iā€™m reopening SLI-1675 and will resolve the remaining problems.

1 Like