Gradle analysis doesn't complete after upgrade to 10.3

Must-share information (formatted with Markdown):

  • which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension)

We are running a developer edition of Sonarqube version 10.3. We are using version 4.4.1.3373 of the Gradle plugin.

  • how is SonarQube deployed: zip, Docker, Helm

Sonarqube is deployed in Docker

  • what are you trying to achieve

We recently upgrade from 10.2.1 to 10.3. We have many smaller projects that all build without issue. They did get a bit slower with the latest release. However one of our projects has 907k LOC and simply will not finish analyzing in Gradle under 10.3. We run it as a nightly process and the combined unit tests and analysis used to finish in about 35 minutes. As soon as upgrading to 10.3 this never finished. We updated the timeout on Teamcity to 3 hours and it does not complete.

Here is the log. As you can see there is no logging from 4:29 to 7:00 when the CI kills the task.

[04:18:08] :	 [Step 1/1] > Task :sonar
[04:18:08]W:	 [Step 1/1] ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
[04:18:09] :	 [Step 1/1] Some JSP pages failed to transpile. Enable debug log for details.
[04:21:19] :	 [Step 1/1] Fallback to file by file analysis for 39 files
[04:21:19]W:	 [Step 1/1] ECJ: Unable to parse file
[04:21:19]W:	 [Step 1/1] java.lang.NullPointerException: Cannot read field "id" because "typeBinding" is null
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.codegen.CodeStream.popInvokeTypeBinding(CodeStream.java:4682)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.codegen.CodeStream.invoke18(CodeStream.java:4718)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.codegen.CodeStream.invoke(CodeStream.java:4830)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.MessageSend.generateCode(MessageSend.java:562)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.EqualExpression.generateOptimizedNonBooleanEqual(EqualExpression.java:741)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.EqualExpression.generateOptimizedBoolean(EqualExpression.java:265)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolean(AND_AND_Expression.java:261)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode(IfStatement.java:192)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.Block.generateCode(Block.java:88)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode(IfStatement.java:224)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:355)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:292)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:761)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:831)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode(CompilationUnitDeclaration.java:412)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1324)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:790)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1245)
[04:21:19]W:	 [Step 1/1] 	at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.java.model.JParser.parse(JParser.java:273)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.java.model.JParserConfig$FileByFile.parse(JParserConfig.java:268)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.java.model.JParserConfig$Batch.fallbackToFileByFileMode(JParserConfig.java:218)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.java.model.JParserConfig$Batch.parse(JParserConfig.java:197)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.java.JavaFrontend.scanBatch(JavaFrontend.java:237)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.java.JavaFrontend.scanInBatches(JavaFrontend.java:227)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.java.JavaFrontend.scanAsBatch(JavaFrontend.java:194)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.java.JavaFrontend.scan(JavaFrontend.java:169)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.plugins.java.JavaSensor.execute(JavaSensor.java:115)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:64)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:88)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:61)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:79)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:61)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart(SpringModuleScanContainer.java:82)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:201)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:180)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringProjectScanContainer.scan(SpringProjectScanContainer.java:398)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:394)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:391)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:363)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:201)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:180)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:139)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:201)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:180)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:71)
[04:21:19]W:	 [Step 1/1] 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:65)
[04:21:19]W:	 [Step 1/1] 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
[04:21:19]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[04:21:19]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[04:21:19]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[04:21:19]W:	 [Step 1/1] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[04:21:19]W:	 [Step 1/1] 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
[04:21:19]W:	 [Step 1/1] 	at jdk.proxy7/jdk.proxy7.$Proxy120.execute(Unknown Source)
[04:21:19]W:	 [Step 1/1] 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
[04:21:19]W:	 [Step 1/1] 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
[04:21:19]W:	 [Step 1/1] 	at org.sonarqube.gradle.SonarTask.run(SonarTask.java:131)
[04:21:19]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[04:21:19]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[04:21:19]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[04:21:19]W:	 [Step 1/1] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution$2.run(TaskExecution.java:239)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:224)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:207)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:190)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:168)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:61)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:42)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:60)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:27)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:188)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:75)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.Either$Right.fold(Either.java:175)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:73)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:48)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:38)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:27)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:109)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:56)
[04:21:19]W:	 [Step 1/1] 	at java.base/java.util.Optional.orElseGet(Optional.java:364)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:56)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:73)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:89)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:114)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:76)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:50)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:93)
[04:21:19]W:	 [Step 1/1] 	at java.base/java.util.Optional.orElseGet(Optional.java:364)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:93)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution$3.withWorkspace(TaskExecution.java:284)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:142)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:131)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:402)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:389)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:382)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:368)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
[04:21:19]W:	 [Step 1/1] 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[04:21:19]W:	 [Step 1/1] 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[04:21:19]W:	 [Step 1/1] 	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
[04:21:19]W:	 [Step 1/1] 	at java.base/java.lang.Thread.run(Thread.java:840)
[04:21:19]W:	 [Step 1/1] 
[04:21:19]W:	 [Step 1/1] Unable to parse source file : 'app/src/main/java/com/imsweb/seerdms/web/actions/datasearch/model/DataSearchModel.java'
[04:21:19]W:	 [Step 1/1] ECJ: Unable to parse file.
[04:29:17]W:	 [Step 1/1] Failed to parse file [app/src/main/resources/migration/templates/migration_report_footer.html] at line 8: Unexpected token (8:36)
[04:29:33] :	 [Step 1/1] Invalid character encountered in file /tcdata/tcagent-st-01/work/623b65edcbdc2947/app-la/src/main/resources/importer/LaHl7ThibodauxImportType.cfg.xml at line 20 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
[04:29:33] :	 [Step 1/1] Unable to analyse file file:///tcdata/tcagent-st-01/work/623b65edcbdc2947/app-la/src/main/resources/importer/LaNaaccr16ImportType.cfg.xml;
[07:00:24]E:	 [Step 1/1] The build DEV::SonarQube #79048 {buildId=678125} has been running for more than 180 minutes. Terminating... 
[07:00:24]E:	 [Step 1/1] Execution timeout

I don’t even see a task in “Background Tasks” in Sonarqube.

Here is an example of a previous run under 10.2.1 which finishes successfully.

[04:21:29] :	 [Step 1/1] > Task :sonar
[04:21:29] :	 [Step 1/1] Fallback to file by file analysis for 5 files
[04:21:29]W:	 [Step 1/1] ECJ: Unable to parse file
[04:21:29]W:	 [Step 1/1] java.lang.NullPointerException: Cannot read field "id" because "typeBinding" is null
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.codegen.CodeStream.popInvokeTypeBinding(CodeStream.java:4682)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.codegen.CodeStream.invoke18(CodeStream.java:4718)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.codegen.CodeStream.invoke(CodeStream.java:4830)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.MessageSend.generateCode(MessageSend.java:562)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.EqualExpression.generateOptimizedNonBooleanEqual(EqualExpression.java:741)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.EqualExpression.generateOptimizedBoolean(EqualExpression.java:265)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolean(AND_AND_Expression.java:261)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode(IfStatement.java:192)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.Block.generateCode(Block.java:88)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode(IfStatement.java:224)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:355)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:292)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:761)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:831)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode(CompilationUnitDeclaration.java:412)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1324)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:790)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1245)
[04:21:29]W:	 [Step 1/1] 	at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.java.model.JParser.parse(JParser.java:273)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.java.model.JParserConfig$FileByFile.parse(JParserConfig.java:268)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.java.model.JParserConfig$Batch.fallbackToFileByFileMode(JParserConfig.java:218)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.java.model.JParserConfig$Batch.parse(JParserConfig.java:197)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.java.JavaFrontend.scanBatch(JavaFrontend.java:237)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.java.JavaFrontend.scanInBatches(JavaFrontend.java:227)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.java.JavaFrontend.scanAsBatch(JavaFrontend.java:194)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.java.JavaFrontend.scan(JavaFrontend.java:169)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.plugins.java.JavaSensor.execute(JavaSensor.java:113)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:64)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:88)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:61)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:79)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:61)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart(SpringModuleScanContainer.java:82)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringProjectScanContainer.scan(SpringProjectScanContainer.java:398)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:394)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:391)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:363)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:139)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:71)
[04:21:29]W:	 [Step 1/1] 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:65)
[04:21:29]W:	 [Step 1/1] 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
[04:21:29]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[04:21:29]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[04:21:29]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[04:21:29]W:	 [Step 1/1] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[04:21:29]W:	 [Step 1/1] 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
[04:21:29]W:	 [Step 1/1] 	at jdk.proxy7/jdk.proxy7.$Proxy121.execute(Unknown Source)
[04:21:29]W:	 [Step 1/1] 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
[04:21:29]W:	 [Step 1/1] 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
[04:21:29]W:	 [Step 1/1] 	at org.sonarqube.gradle.SonarTask.run(SonarTask.java:131)
[04:21:29]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[04:21:29]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[04:21:29]W:	 [Step 1/1] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[04:21:29]W:	 [Step 1/1] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution$2.run(TaskExecution.java:239)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:224)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:207)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:190)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:168)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:61)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:42)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:60)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:27)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:188)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:75)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.Either$Right.fold(Either.java:175)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:73)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:48)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:38)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:27)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:109)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:56)
[04:21:29]W:	 [Step 1/1] 	at java.base/java.util.Optional.orElseGet(Optional.java:364)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:56)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:73)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:89)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:114)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:76)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:50)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:93)
[04:21:29]W:	 [Step 1/1] 	at java.base/java.util.Optional.orElseGet(Optional.java:364)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:93)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.TaskExecution$3.withWorkspace(TaskExecution.java:284)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:142)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:131)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:402)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:389)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:382)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:368)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
[04:21:29]W:	 [Step 1/1] 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[04:21:29]W:	 [Step 1/1] 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[04:21:29]W:	 [Step 1/1] 	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:61)
[04:21:29]W:	 [Step 1/1] 	at java.base/java.lang.Thread.run(Thread.java:840)
[04:21:29]W:	 [Step 1/1] 
[04:21:29]W:	 [Step 1/1] Unable to parse source file : 'app/src/main/java/com/imsweb/seerdms/web/actions/datasearch/model/DataSearchModel.java'
[04:21:29]W:	 [Step 1/1] ECJ: Unable to parse file.
[04:26:27] :	 [Step 1/1] Invalid character encountered in file /tcdata/tcagent-st-01/work/623b65edcbdc2947/app/src/test/java/lab/hl7/LaHl7Thibodaux.java at line 36 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
[04:28:31]W:	 [Step 1/1] Failed to parse file [app/src/main/resources/migration/templates/migration_report_footer.html] at line 8: Unexpected token (8:36)
[04:28:46] :	 [Step 1/1] Invalid character encountered in file /tcdata/tcagent-st-01/work/623b65edcbdc2947/app-la/src/main/resources/importer/LaHl7ThibodauxImportType.cfg.xml at line 20 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
[04:28:47] :	 [Step 1/1] Unable to analyse file file:///tcdata/tcagent-st-01/work/623b65edcbdc2947/app-la/src/main/resources/importer/LaNaaccr16ImportType.cfg.xml;
[04:32:03] :	 [Step 1/1] Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
[04:32:03] :	 [Step 1/1] 
[04:32:03] :	 [Step 1/1] You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
[04:32:03] :	 [Step 1/1] 
[04:32:03] :	 [Step 1/1] See https://docs.gradle.org/7.3/userguide/command_line_interface.html#sec:command_line_warnings
[04:32:03] :	 [Step 1/1] 
[04:32:03] :	 [Step 1/1] BUILD SUCCESSFUL in 31m 42s

The warnings are the same but i finishes pretty quickly.

I’m not sure what to try. Any ideas?

I turned on verbose mode. Seems stuck on “Analyzing 71066 functions to detect bugs.”. Been there for almost an hour and still running. I can’t post the entire log but here is to end:

[15:44:31] :	 [Step 1/1] > Task :sonar
[15:44:31] :	 [Step 1/1] Sensor TextAndSecretsSensor [text] (done) | time=2625ms
[15:44:31] :	 [Step 1/1] Sensor VB.NET Project Type Information [vbnet]
[15:44:31] :	 [Step 1/1] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms
[15:44:31] :	 [Step 1/1] Sensor VB.NET Analysis Log [vbnet]
[15:44:31] :	 [Step 1/1] Sensor VB.NET Analysis Log [vbnet] (done) | time=0ms
[15:44:31] :	 [Step 1/1] Sensor VB.NET Properties [vbnet]
[15:44:31] :	 [Step 1/1] Sensor VB.NET Properties [vbnet] (done) | time=0ms
[15:44:31] :	 [Step 1/1] Sensor JaCoCo XML Report Importer [jacoco]
[15:44:31] :	 [Step 1/1] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list.
[15:44:31] :	 [Step 1/1] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=16ms
[15:44:31] :	 [Step 1/1] Sensor CSS Rules [javascript]
[15:44:31] :	 [Step 1/1] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
[15:44:31] :	 [Step 1/1] Sensor CSS Rules [javascript] (done) | time=1ms
[15:44:31] :	 [Step 1/1] Sensor ThymeLeaf template sensor [securityjavafrontend]
[15:44:31] :	 [Step 1/1] javasecurity:S5131 is not activated in quality profile: skipping execution of thymeleaf sensor.
[15:44:31] :	 [Step 1/1] Sensor ThymeLeaf template sensor [securityjavafrontend] (done) | time=0ms
[15:44:31] :	 [Step 1/1] Sensor IaC Docker Sensor [iac]
[15:44:31] :	 [Step 1/1] Sensor IaC Docker Sensor [iac] (done) | time=6ms
[15:44:31] :	 [Step 1/1] Sensor Serverless configuration file sensor [security]
[15:44:31] :	 [Step 1/1] 0 Serverless function entries were found in the project
[15:44:31] :	 [Step 1/1] 0 Serverless function handlers were kept as entrypoints
[15:44:31] :	 [Step 1/1] Sensor Serverless configuration file sensor [security] (done) | time=0ms
[15:44:31] :	 [Step 1/1] Sensor AWS SAM template file sensor [security]
[15:44:31] :	 [Step 1/1] Sensor AWS SAM template file sensor [security] (done) | time=1ms
[15:44:31] :	 [Step 1/1] Sensor AWS SAM Inline template file sensor [security]
[15:44:31] :	 [Step 1/1] Sensor AWS SAM Inline template file sensor [security] (done) | time=0ms
[15:44:31] :	 [Step 1/1] ------------- Run sensors on module SEER*DMS
[15:44:31] :	 [Step 1/1] Sensor JavaSensor [java]
[15:44:31] :	 [Step 1/1] Configured Java source version (sonar.java.source): 17, preview features enabled (sonar.java.enablePreview): false
[15:44:31] :	 [Step 1/1] Server-side caching is enabled. The Java analyzer will not try to leverage data from a previous analysis.
[15:44:31] :	 [Step 1/1] Using ECJ batch to parse 102 Main java source files with batch size 322 KB.
[15:44:31] :	 [Step 1/1] Starting batch processing.
[15:44:31] :	 [Step 1/1] The Java analyzer cannot skip unchanged files in this context. A full analysis is performed for all files.
[15:44:35] :	 [Step 1/1] 100% analyzed
[15:44:35] :	 [Step 1/1] Batch processing: Done.
[15:44:35] :	 [Step 1/1] Did not optimize analysis for any files, performed a full analysis for all 102 files.
[15:44:35] :	 [Step 1/1] Using ECJ batch to parse 82 Test java source files with batch size 322 KB.
[15:44:35] :	 [Step 1/1] Starting batch processing.
[15:44:35] :	 [Step 1/1] 100% analyzed
[15:44:35] :	 [Step 1/1] Batch processing: Done.
[15:44:35] :	 [Step 1/1] Did not optimize analysis for any files, performed a full analysis for all 82 files.
[15:44:35] :	 [Step 1/1] No "Generated" source files to scan.
[15:44:35] :	 [Step 1/1] Sensor JavaSensor [java] (done) | time=5748ms
[15:44:35] :	 [Step 1/1] Sensor C# Project Type Information [csharp]
[15:44:35] :	 [Step 1/1] Sensor C# Project Type Information [csharp] (done) | time=0ms
[15:44:35] :	 [Step 1/1] Sensor C# Analysis Log [csharp]
[15:44:35] :	 [Step 1/1] Sensor C# Analysis Log [csharp] (done) | time=0ms
[15:44:35] :	 [Step 1/1] Sensor C# Properties [csharp]
[15:44:35] :	 [Step 1/1] Sensor C# Properties [csharp] (done) | time=0ms
[15:44:35] :	 [Step 1/1] Sensor SurefireSensor [java]
[15:44:35] :	 [Step 1/1] parsing [/tcdata/tcagent-st-01/work/623b65edcbdc2947/app-nj/build/test-results/test]
[15:44:35] :	 [Step 1/1] Sensor SurefireSensor [java] (done) | time=28ms
[15:44:35] :	 [Step 1/1] Sensor Removed properties sensor [java]
[15:44:35] :	 [Step 1/1] Sensor Removed properties sensor [java] (done) | time=0ms
[15:44:35] :	 [Step 1/1] Sensor HTML [web]
[15:44:35] :	 [Step 1/1] Sensor HTML [web] (done) | time=0ms
[15:44:35] :	 [Step 1/1] Sensor XML Sensor [xml]
[15:44:35] :	 [Step 1/1] 
[15:44:35] :	 [Step 1/1] 30 source files to be analyzed
[15:44:36] :	 [Step 1/1] 30/30 source files have been analyzed
[15:44:36] :	 [Step 1/1] 214 source files to be analyzed
[15:44:37] :	 [Step 1/1] 
[15:44:37] :	 [Step 1/1] > Task :sonar
[15:44:37] :	 [Step 1/1] Sensor XML Sensor [xml] (done) | time=155ms
[15:44:37] :	 [Step 1/1] Sensor TextAndSecretsSensor [text]
[15:44:38] :	 [Step 1/1] 
[15:44:38] :	 [Step 1/1] 214/214 source files have been analyzed
[15:44:38] :	 [Step 1/1] 0 source files to be analyzed
[15:44:38] :	 [Step 1/1] 0/0 source files have been analyzed
[15:44:38] :	 [Step 1/1] 0 source files to be analyzed
[15:44:38] :	 [Step 1/1] 0/0 source files have been analyzed
[15:44:39] :	 [Step 1/1] 
[15:44:39] :	 [Step 1/1] > Task :sonar
[15:44:39] :	 [Step 1/1] Sensor TextAndSecretsSensor [text] (done) | time=2167ms
[15:44:39] :	 [Step 1/1] Sensor VB.NET Project Type Information [vbnet]
[15:44:39] :	 [Step 1/1] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor VB.NET Analysis Log [vbnet]
[15:44:39] :	 [Step 1/1] Sensor VB.NET Analysis Log [vbnet] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor VB.NET Properties [vbnet]
[15:44:39] :	 [Step 1/1] Sensor VB.NET Properties [vbnet] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor JaCoCo XML Report Importer [jacoco]
[15:44:39] :	 [Step 1/1] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list.
[15:44:39] :	 [Step 1/1] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=14ms
[15:44:39] :	 [Step 1/1] Sensor CSS Rules [javascript]
[15:44:39] :	 [Step 1/1] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
[15:44:39] :	 [Step 1/1] Sensor CSS Rules [javascript] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor ThymeLeaf template sensor [securityjavafrontend]
[15:44:39] :	 [Step 1/1] javasecurity:S5131 is not activated in quality profile: skipping execution of thymeleaf sensor.
[15:44:39] :	 [Step 1/1] Sensor ThymeLeaf template sensor [securityjavafrontend] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor IaC Docker Sensor [iac]
[15:44:39] :	 [Step 1/1] Sensor IaC Docker Sensor [iac] (done) | time=7ms
[15:44:39] :	 [Step 1/1] Sensor Serverless configuration file sensor [security]
[15:44:39] :	 [Step 1/1] 0 Serverless function entries were found in the project
[15:44:39] :	 [Step 1/1] 0 Serverless function handlers were kept as entrypoints
[15:44:39] :	 [Step 1/1] Sensor Serverless configuration file sensor [security] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor AWS SAM template file sensor [security]
[15:44:39] :	 [Step 1/1] Sensor AWS SAM template file sensor [security] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor AWS SAM Inline template file sensor [security]
[15:44:39] :	 [Step 1/1] Sensor AWS SAM Inline template file sensor [security] (done) | time=0ms
[15:44:39] :	 [Step 1/1] ------------- Run sensors on module SEER*DMS
[15:44:39] :	 [Step 1/1] Sensor C# Project Type Information [csharp]
[15:44:39] :	 [Step 1/1] Sensor C# Project Type Information [csharp] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor C# Analysis Log [csharp]
[15:44:39] :	 [Step 1/1] Sensor C# Analysis Log [csharp] (done) | time=1ms
[15:44:39] :	 [Step 1/1] Sensor C# Properties [csharp]
[15:44:39] :	 [Step 1/1] Sensor C# Properties [csharp] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor TextAndSecretsSensor [text]
[15:44:39] :	 [Step 1/1] Sensor TextAndSecretsSensor [text] (done) | time=20ms
[15:44:39] :	 [Step 1/1] Sensor VB.NET Project Type Information [vbnet]
[15:44:39] :	 [Step 1/1] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor VB.NET Analysis Log [vbnet]
[15:44:39] :	 [Step 1/1] Sensor VB.NET Analysis Log [vbnet] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor VB.NET Properties [vbnet]
[15:44:39] :	 [Step 1/1] Sensor VB.NET Properties [vbnet] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor JaCoCo XML Report Importer [jacoco]
[15:44:39] :	 [Step 1/1] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml
[15:44:39] :	 [Step 1/1] No report imported, no coverage information will be imported by JaCoCo XML Report Importer
[15:44:39] :	 [Step 1/1] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms
[15:44:39] :	 [Step 1/1] Sensor CSS Rules [javascript]
[15:44:39] :	 [Step 1/1] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
[15:44:39] :	 [Step 1/1] Sensor CSS Rules [javascript] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor ThymeLeaf template sensor [securityjavafrontend]
[15:44:39] :	 [Step 1/1] javasecurity:S5131 is not activated in quality profile: skipping execution of thymeleaf sensor.
[15:44:39] :	 [Step 1/1] Sensor ThymeLeaf template sensor [securityjavafrontend] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor IaC Docker Sensor [iac]
[15:44:39] :	 [Step 1/1] Sensor IaC Docker Sensor [iac] (done) | time=5ms
[15:44:39] :	 [Step 1/1] Sensor Serverless configuration file sensor [security]
[15:44:39] :	 [Step 1/1] 0 Serverless function entries were found in the project
[15:44:39] :	 [Step 1/1] 0 Serverless function handlers were kept as entrypoints
[15:44:39] :	 [Step 1/1] Sensor Serverless configuration file sensor [security] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor AWS SAM template file sensor [security]
[15:44:39] :	 [Step 1/1] Sensor AWS SAM template file sensor [security] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor AWS SAM Inline template file sensor [security]
[15:44:39] :	 [Step 1/1] Sensor AWS SAM Inline template file sensor [security] (done) | time=0ms
[15:44:39] :	 [Step 1/1] Sensor javabugs [dbd]
[15:44:39] :	 [Step 1/1] Reading IR files from: /tcdata/tcagent-st-01/work/623b65edcbdc2947/build/sonar/ir/java
[15:44:41] :	 [Step 1/1] Analyzing 71066 functions to detect bugs.

Hey there Chuck.

I’m sorry that this thread got lost during the holidays! I’ve pinged the right team. In the meantime, can you zip up /tcdata/tcagent-st-01/work/623b65edcbdc2947/build/sonar/ir/java from one of these v10.3 runs? Somebody should be along to open a private message where you can share them.

Thanks. I have that directory zipped up. Just let me know where to send it.

Hi folks, we believe we’re running into the same issues mentioned in this thread when we upgraded to 10.3. Was there any follow up or resolution to this problem?

Hello there!

Thank you for reporting this problem. It looks like our analyzer for complex bugs takes a very long time to analyze the project. Here’s what you can do:

Help us investigate

  • Please share with us what are the memory settings on your CI machine
  • If your project is open source, please put a link to it so that we can directly reproduce the performance problem
  • If your project is private, you could share with us privately the content of ir/java generated folder ( you should see the full path from the analysis logs, something like Reading IR files from /agent/_work/53/s/target/sonar/ir/java)
    @ctmay4 I have started I private conversation with you so that you can send me the archive you have prepared. @Raffi let me know if you would like to share this directory too.

Apply a temporary workaround.

You can disable the problematic analyzer by using this internal flag
-Dsonar.internal.analysis.dbd=false.

Sorry for the inconvenience, we will work to fix the issue as soon as possible.

I just tested disabling the analyzer like you suggested:

-Dsonar.internal.analysis.dbd=false.

That dropped my build times back down to previous levels (38m vs 1h48).

What does that mean though? When that analysis is disabled, what is not being done?

Thanks!

This flag disables complex bug detection, which means issues from ~10 Python and Java rules will not be raised anymore. For example:

Those rules are implemented using an analysis technique that is harder to scale to bigger projects. We have guardrails to prevent long running times, but they seem to have failed here.

Hello all,

It seems probable that this performance issue has already been fixed in the analyzer that will be shipped with SonarQube 10.4, which should be released beginning of February.

  • If you are using SQ 10.3, please apply the workaround until you can upgrade to 10.4. If you still experience the issue after 10.4, reach out to us again.
  • If you are using SonarCloud, then it’s likely a different cause. Let me know if you want to share the files as described above so that we can troubleshoot your issue.