I use Jenkins to trigger SonarQube job on host, hit below error. There is one same topic, but no solution pasted. So I post here again.
23:30:24 command: #!/bin/bash
23:30:24 export SONAR_SCANNER_OPTS="-Xmx10240m"
23:30:24 /opt/SonarQube/sonar-scanner/bin/sonar-scanner -Dproject.settings=/c4_working/jenkins/workspace/SonarQube_Driver_SLES15/sonarqube/xxxx/properties/safe-generated.properties
23:30:24
[Pipeline] sh
23:30:24 [sonarqube] Running shell script
00:07:46 ERROR: Exception in thread pool-4-thread-8
00:07:46 java.lang.IllegalArgumentException: Start pointer [line=716, lineOffset=1] should be before end pointer [line=716, lineOffset=1]
00:07:46 at org.sonar.api.utils.Preconditions.checkArgument(Preconditions.java:43)
00:07:46 at org.sonar.api.batch.fs.internal.DefaultInputFile.newRangeValidPointers(DefaultInputFile.java:365)
00:07:46 at org.sonar.api.batch.fs.internal.DefaultInputFile.newRange(DefaultInputFile.java:306)
00:07:46 at com.sonar.cpp.plugin.CFamilySensor.rangeOrNull(CFamilySensor.java:1373)
00:07:46 at com.sonar.cpp.plugin.CFamilySensor.saveSymbols(CFamilySensor.java:1346)
00:07:46 at com.sonar.cpp.plugin.CFamilySensor.save(CFamilySensor.java:1115)
00:07:46 at com.sonar.cpp.plugin.CFamilySensor.lambda$process$19(CFamilySensor.java:1082)
00:07:46 at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:58)
00:07:46 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
00:07:46 at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
00:07:46 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
00:07:46 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
00:07:46 at java.base/java.lang.Thread.run(Unknown Source)
00:07:46
Previous same topic link:
https://community.sonarsource.com/t/sonarscanner-exception-exception-in-thread-pool-1-thread-1-start-pointer-line-5281-lineoffset-91-should-be-before-end-pointer-line-5281-lineoffset-91/13878
My configuration:
ci-sles15-503:~ # /opt/SonarQube/sonar-scanner/bin/sonar-scanner -v
INFO: Scanner configuration file: /opt/SonarQube/sonar-scanner-4.0.0.1744-linux/conf/sonar-scanner.properties
INFO: Project root configuration file: NONE
INFO: SonarQube Scanner 4.0.0.1744
INFO: Java 11.0.3 AdoptOpenJDK (64-bit)
INFO: Linux 4.12.14-150.47-default amd64
INFO: SONAR_SCANNER_OPTS=-Xmx10240m