When we launch an analysis from Jenkins job, we are obtained following error:
java.lang.IllegalArgumentException: message is too long: 9013
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:193)
at org.sonar.db.ce.CeTaskMessageDto.setMessage(CeTaskMessageDto.java:70)
at org.sonar.ce.task.log.CeTaskMessagesImpl.insert(CeTaskMessagesImpl.java:76)
at org.sonar.ce.task.log.CeTaskMessagesImpl.lambda$addAll$0(CeTaskMessagesImpl.java:67)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at org.sonar.ce.task.log.CeTaskMessagesImpl.addAll(CeTaskMessagesImpl.java:67)
at org.sonar.ce.task.projectanalysis.step.PersistAnalysisWarningsStep.execute(PersistAnalysisWarningsStep.java:52)
at org.sonar.ce.task.step.ComputationStepExecutor.executeStep(ComputationStepExecutor.java:79)
at org.sonar.ce.task.step.ComputationStepExecutor.executeSteps(ComputationStepExecutor.java:70)
at org.sonar.ce.task.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:57)
at org.sonar.ce.task.projectanalysis.taskprocessor.ReportTaskProcessor.process(ReportTaskProcessor.java:75)
at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.executeTask(CeWorkerImpl.java:212)
at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.run(CeWorkerImpl.java:194)
at org.sonar.ce.taskprocessor.CeWorkerImpl.findAndProcessTask(CeWorkerImpl.java:160)
at org.sonar.ce.taskprocessor.CeWorkerImpl$TrackRunningState.get(CeWorkerImpl.java:135)
at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:87)
at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:53)
at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131)
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:74)
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
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.lang.Thread.run(Thread.java:833)
Versions
- SonarQube: Community Edition - SonarQube server 9.9.2.77730
- Scanner: SonarQube Scanner 4.2.0.1873
Error:
{"task":{"id":"AYz4jwb11Jm5di5WAd0b","type":"REPORT","componentId":"AXaKbaEK6Q0CIHIO6jpT","componentKey":"d042_webgsta","componentName":"d042_webgsta","componentQualifier":"TRK","status":"FAILED","submittedAt":"2024-01-11T13:46:12+0100","submitterLogin":"jenkins","startedAt":"2024-01-11T13:46:14+0100","executedAt":"2024-01-11T13:46:14+0100","executionTimeMs":293,"errorMessage":"message is too long: 9013","hasScannerContext":true,"warningCount":0,"warnings":[]}}
How can we fix this issue? Where is the problem? at project code or in SonarQube?
Thanks in advance and best regards
Jose A. Jimenez