Error: “java.lang.NoClassDefFoundError: com/github/scribejava/core/builder/api/DefaultApi20”

“SonarQube Enterprise Edition 7.9.1”,
“sonar-scanner-4.0.0.1744-windows”;
When I invoke sonar-scanner.bat I get the following fatal error:
“java.lang.NoClassDefFoundError: com/github/scribejava/core/builder/api/DefaultApi20”

Hi, Could you provide the logs with debug enabled so that we can see the full stack trace of the error?

C:\sonar-scanner-4.0.0.1744-windows\bin>sonar-scanner –X
10:06:58.089 INFO: SAcanner configuration File: C:\sonar-scanner-4.0.0.1744-windows\bin…\conf\sonar-scanner.properties
10:06:58.094 INFO: Project root configuration file: NONE
10:06:58.117 INFO: SonarQube Scanner 4.0.0.1744
10:06:58.117 INFO: Java 11.0.3 AdoptOpenJDK (64-bit)
10:06:58.117 INFO: Windows 7.6.2 amd64
10:06:58.227 DEBUG: keyStore is :
10:06:58.227 DEBUG: keyStore type is : pkcs12
10:06:58.228 DEBUG: keyStore provider is :
10:06:58.359 DEBUG: Create: C:\Users\XXXXX.sonar\cache
10:06:58.359 INFO: User cache: CL\Users\XXXXX.sonar\cache
10:06:58.360 DEBUG: Create: C:\Users\XXXXX\cache_tmp
10:06:58.362 DEBUG: Extract sonar-scanner-api-batch in temp…
10:06:58.365 DEBUG: Get bootstrap index…
10:06:58.365 DEBUG: Download: http://XXXXXXX:9000/batch/index
10:06:58.406 DEBUG: Get bootstrap completed
10:06:58.409 DEBUG: Create isolated classloader…
10:06:58.416 DEBUG: Start temp cleaning…
10:06:58.419 DEBUG: Temp cleaning done
10:06:58.419 DEBUG: Execution getVersion
10:06:58.427 INFO: SonarQube server 7.9.1
10:06:58.428 INFO: Default locale: “en_US”, source code encoding: “windows-1252” (analysis is platform dependent)
10:06:58.428 DEBUG Work directory: C:\sonar-scanner-4.0.0.1744-windows\bin.scannerwork
10:06:58.429 DEBUG: Execution execute
10:06:58.663 DEBUG: Enterprise 7.9.1.27448
10:06:58.752 INFO: Load global settings
10:06:58.787 DEBUG: GET 200 http://XXXXX:9000/api/settings/values.protobuf | time=32ms
10:06:58.811 INFO: Load global settings (done) | time=59ms
10:06:58.812 INFO: Server id: XXXXXXXXXXXXXX
10:06:58.825 INFO: User cache: C:\Users\XXXXX.sonar\cache
10:06:58.828 INFO: Load/download plugins
10:06:58.838 INFO: Load plugins index
10:06:58.837 DEBUG: GET 200 http://XXXXX:9000/api/plugins/installed | time=9ms
10:06:58.870 INFO: Load plugins index (done) | time=42ms
10:06:59.025 INFO: Load/download plugins (done) | time=197ms
10:06:59.202 DEBUG: Plugins:
10:06:59.202 DEBUG: * SonarCSS 1.1.1.1010 (cssfamily)
10:06:59.202 DEBUG: * Svn 1.9.0.1295 (scmsvn)
10:06:59.203 DEBUG: * SonarPLSQL 3.4.1.2576 (plsql)
10:06:59.203 DEBUG: * SonarScala 1.5.0.315 (sonarscala)
10:06:59.203 DEBUG: * SonarC# 7.15.0.8572 (csharp)
10:06:59.203 DEBUG: * Vulnerabilty Analysis 7.9.0.5105 (security)
10:06:59.203 DEBUG: * Sonar Java 5.13.1.18282 (java)
10:06:59.203 DEBUG: * LDAP 2.2.0.608 (ldap)
10:06:59.203 DEBUG: * SonarHTML 3.1.0.1615 (web)
10:06:59.203 DEBUG: * SonarFlex 2.5.1.1831 (flex)
10:06:59.204 DEBUG: * SonarXML 3.1.0.2020 (xml)
10:06:59.204 DEBUG: * SonarTS 1.9.0.3766 (typescript)
10:06:59.204 DEBUG: * SonarVB 7.15.0.8572 (vbnet)
10:06:59.204 DEBUG: * SonarSwift 4.1.0.3087 (swift)
10:06:59.204 DEBUG: * SonarCfamily 6.3.0.11371 (cpp)
10:06:59.204 DEBUG: * SonarPython 1.14.1.3143 (python)
10:06:59.204 DEBUG: * GitHub Authentication for SonarQube 1.5.0.870 (authgithub)
10:06:59.204 DEBUG: * JaCoCo 1.0.2.475 (jacoco)
10:06:59.205 DEBUG: * SonarGo 1.1.1.2000 (go)
10:06:59.205 DEBUG: * SonarKotlin 1.5.0.315 (kotlin)
10:06:59.205 DEBUG: * SonarRPG 2.3.0.1187 (rpg)
10:06:59.206 DEBUG: * SonarTSQL 1.4.0.334 (tsql)
10:06:59.208 DEBUG: * SonarVB6 2.6.0.1875 (vb)
10:06:59.209 DEBUG: * SonarApex 1.5.0.315 (sonarapex)
10:06:59.210 DEBUG: * SonarJS 5.2.1.778 (javascript)
10:06:59.211 DEBUG: * SonarRuby 1.5.0.315 (ruby)
10:06:59.212 DEBUG: * Vulnerability Rules for C# 7.9.0.5105 (securitycsharpfrontend)
10:06:59.215 DEBUG: * Vulnerability Rules for Java 7.9.0.5105 (securityjavafrontend)
10:06:59.216 DEBUG: * License for SonarLint 7.9.1 (license)
10:06:59.217 DEBUG: * SonarCOBOL 4.4.0.3403 (cobol)
10:06:59.218 DEBUG: * Git 1.8.0.1574 (scmgit)
10:06:59.219 DEBUG: * SAML 2.0 Authentication for SonarQube 1.1.0.181 (authsaml)
10:06:59.221 DEBUG: * SonarPHP 3.2.0.4868 (php)
10:06:59.222 DEBUG: * SonarABAP 3.8.0.2034 (abap)
10:06:59.223 DEBUG: * Vulnerability Rules for PHP 7.9.0.5105 (securityphpfrontend)
10:06:59.251 INFO: Loaded core extensions: developer-scanner
10:06:59.267 DEBUG: Installed core extensions: developer-scanner
10:06:59.487 INFO: -------------------------------------------------------------------
10:06:59.488 INFO: EXECUTION FAILURE
10:06:59.488 INFO: -------------------------------------------------------------------
10:06:59.490 INFO: Total time: 1.32s
10:06:59.521 INFO: Final Memory: 20M/80M
10:06:59.522 INFO: -------------------------------------------------------------------
10:06:59.252 ERROR: Error during SonarQube Scanner execution
java.lang.NoClassDefFoundError: com.github.scribejava.core.builder.apiDefaultApi20
at java.base/java.lang.ClassLoader.defineClass(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader.$1run(Unknown Source)
at java.base/java.net.URLClassLoader.$1run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at org.sonar.classloader.ClassRealm.loadClassFromSelf(ClasRealm.java:125)
at org.sonar.classloader.ParentFirstStrategy.loadClass(ParentFirstStrategy.java:37)
at org.sonar.classloader.ClassRealm.loadClass(ClasRealm.java:87)
at org.sonar.classloader.ClassRealm.loadClass(ClasRealm.java:76)
at org.sonarsource.auth.github.AuthGitHubPlugin.define(AuthGitHubPlugin.java:28)
at org.sonar.scanner.bootstrap.ExtensionInstaller.install(ExtensionInstaller.java:60)
at org.sonar.scanner.scan.ProjectScanConatiner.addScannerExtensions(ProjectScanContainer.java:309)
at org.sonar.scanner.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:151)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContatainer.java:134)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)
at org.sonar.core.platformComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platformComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal/reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknwon Source)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:185)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137)
at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.ClassNotFoundException: com.github.scribejava.core.builder.api.DefaultApi20
at org.sonar.classloader.ParentFirstStrategy.loadClass(ParentFirstStrategy.java:39)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87)
at org.sonar.classloader.ClassRelam.loadClass(ClassRealm.java:76)
… 35 more

Thanks. There is something very strange going on loading the GitHub Auth plugin.
Did you upgrade from another version of SonarQube?

Could you try to remove GitHub Authentication for SonarQube 1.5.0.870 (authgithub) plugin and try to start SonarQube? You can do it by removing sonar-auth-github-plugin-1.5.0.870.jar from {install_dir}/extension/plugins.

Thanks Duarte! We removed the GitHub plugins and deleted the .cache in my home directory and we are now getting through the sonar-scanner initialization all the way down to the scanner analysis. We are now getting the following thrown exception:
12:37:12:881 ERROR: Exception in thread pool-1-thread-1
java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:330)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

Hi @scott.mayer,

regarding

could you please update the SonarCFamily plugin to version 6.4.0.11646 and try again before we continue with the investigation?

after updating scanner to 6.4.0.11646 :

ERROR: Error during SonarQube Scanner execution
java.lang.illegalStateException: Failed to index files
at org.sonar.scanner.scan.filesystem,ProjectFileIndexer.indexFo;es(ProjectFileIndexer.java:203)
at org.sonar.scanner.scan.filesystem,ProjectFileIndexer.index(ProjectFileIndexer.java:159)
at org.sonar.scanner.scan.filesystem,ProjectFileIndexer.indexModulesRecursively(ProjectFileIndexer.java:138)
at org.sonar.scanner.scan.filesystem,ProjectFileIndexer.index(ProjectFileIndexer.java.108)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanConatainer.java:353)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ConponentConainer.java:122)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelgatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java.60)
at com.sun.proxy.$Poxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:185)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137)
at org.sonarsource.scanner.api.Main.execute(Main.java:112)
at org.sonarsource.scanner.api.Main.execute(Main.java:75)
at org.sonarsource.scanner.api.Main.main(Main.java:61)
Caused by: java.nio.file.FileSystemException: Y:\XXXXXXXXXXX.cpp: Incorrect function.

    at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
    at java.base/sun.nio.fs.WindowsException.reThrowAsIOException(Unknown Source)
    at java.base/sun.nio.fs.WindowsException.reThrowAsIOException(Unknown Source)
    at java.base/sun.nio.fs.WindowsFileSystemProvider.isHidden(Unknown Source)
    at java.base/java.nio.file.Files.isHidden(Unknown Source)
    at org.sonar.scanner.scan.filesystem.ProjectFileIndexer$IndexFileVisitor.visitFile(ProjectFileIndexer.java;241)
    at org.sonar.scanner.scan.filesystem.ProjectFileIndexer$IndexFileVisitor.visitFile(ProjectFileIndexer.java;214)
    at java.base/java.nio.file.Files.walkFileTree(Unknown Source)
    at or.sonar.scanner.scan.filesystem.ProjectFileIndexer.indexDirectory(ProjectFileIndexer.java:210)
    at or.sonar.scanner.scan.filesystem.ProjectFileIndexer.indexFiles(ProjectFileIndexer.java:197)
    … 23 more

The last errors “Failed to index files” and “Incorrect function” suggested I might need to capture my re-rebuild again before running the scanner, and sure enough these errors went away, and I got the IllegalStateException again:

ERROR: Exception in thread pool-1-thread-1
java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:351)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.Executors$RunnableAdaptor.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
INFO: -------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: -------------------------------------------------------------------------
INFO: Total time: 19.627s
INFO: Final Memory: 6M/40M
INFO: -------------------------------------------------------------------------
ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.AnalysisExecutor.submit(AnalysisExecutor.java:47)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:338)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:307)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:206)
at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:48)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.analyse(ModuleSensorsExecutor.java:85)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.analyse(ModuleSensorsExecutor.java.62)
at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:82)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:400)
at org.sonar.scanner.scan.ProjectScanContainer.ScanRecursively(ProjectScanContainer.java:395)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:358)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:400)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:395)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:358)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.bootstrap.GlobalContainer.soAfterStart(GlobalContainer.java:141)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:185)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137)
at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:351)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.Executors$RunnableAdaptor.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

Hi @scott.mayer,

could you please share the full output log? If you want to share it privately tell me and I’ll send you a PM.

sonar-scanner
INFO: Scanner configuration file: C:\sonar-scanner-4.0.0.1744-windows\bin…conf\sonar-scanner.properties
INFO: Project root configuration file: NONE
08:37:05.831 INFO: SonarQube Scanner 4.0.0.1744
08:37:05.834 INFO: Java 11.0.3.AdoptOpenJDK (64-bit)
08:37:05.834 INFO: Windows 7.6.1 amd64
08:37:05.967 DEBUG: keyStore type is : pks12
08:37:05.967 DEBUG: keyStore provider is :
08:37:05.968 DEBUG: init keystore
08:37:05.969 DEBUG: init keymanager of type SunX509
08:37:06.095 DEBUG: Create: C:\Users\XXXXX.sonar\cache
08:37:06.097 INFO: User cache: C:\Users\XXXXX.sonar\cache
08:37:06.097 DEBUG: Create: C:\Users\XXXXX\cache_tmp
08:37:06.100 DEBUG: Extract sonar-scanner-api-batch in temp…
08:37:06.103 DEBUG: Get bootstrap index…
08:37:06.104 DEBUG: Download: http://XXXXXXX:9000/batch/index
08:37:06.219 DEBUG: Get bootstrap completed
08:37:06.223 DEBUG: Download http://XXXXXXX:9000/batch/file?name=scanner-enterprise-7.9.2-all.jar to C:\Users\XXXX.sonar]cache_tmp\fileCache4072521409159696129.tmp
08:37:06.701 DEBUG: Create isolated classloader…
08:37:06.709 DEBUG: Start temp cleaning…
08:37:06.712 DEBUG: Temp cleaning done
08:37:06.712 DEBUG: Execution getVersion
08:37:06.721 INFO: SonarQube server 7.9.1
08:37:06.722 INFO: Default locale: “en_US”, source code encoding: “windows-1252”
08:37:06.723 DEBUG Work directory: C:\sonar-scanner-4.0.0.1744-windows\bin.scannerwork
08:37:06.723 DEBUG: Execution execute
08:37:06.950 DEBUG: Enterprise 7.9.1.27448
08:37:07.039 INFO: Load global settings
08:37:07.079 DEBUG: GET 200 http://XXXXX:9000/api/settings/values.protobuf | time=38ms
08:37:07.103 INFO: Load global settings (done) | time=64ms
08:37:07.104 INFO: Server id: XXXXXXXXXXXXXX
08:37:07.117 Create : C:\Users\XXXXXXX.sonar_tmp
08:37:07.118 INFO: User cache: C:\Users\XXXXXXX.sonar\cache
08:37:07.121 INFO: Load/download plugins
08:37:07.121 INFO: Load plugins index
08:37:07.131 DEBUG: GET 200 http://XXXXXXX:9000/api/plugins/installed | time=9ms
08:37:07.162 INFO: Load plugins index (done) | time=41ms
08:37:07.164 DEBUG: Download plugin ‘license’ to ‘C:\Users\XXXXXXX.sonar\fileCache229807933039635473.tmp’
08:37:07.183 DEBUG: Get 200 http:/XXXXXXX:9000/api/plugins/download?plugin=license&accpetCompressions=pack200 | time=18ms
08:37:07.197 DEBUG: Download plugin ‘cpp’ to ‘C:\Users\XXXXXXX.sonar_tmp\fileCache3971684951361115234.tmp’
08:37:07.259 DEBUG: GET 200 http://XXXXXXX:90000/api/plugins/download?plugin=cpp$acceptCompressions=pack200 | time=61ms
08:37:07.962 INFO: Load/download plugins (done) | time=841ms
08:37:08.035 DEBUG: Plugins:
08:37:08.035 DEBUG: * License for SonarLint 7.9.1 (license)
08:37:08.035 DEBUG: * SonarCFamily 6.4.0.11616 (cpp)
08:37:08.048 INFO: Loaded core extensions: developer-scanner
08:37:08.065 DEBUG: Installed core extensions: developer-scanner
08:37:08.244 INFO: Process project properties
08:37:08.250 DEBUG: Process project properties (done) time=6ms
08:37:08.253 INFO: Project key: XXXXXXXX
08:37:08.254 INFO: Working dir: Y:\XXXXXXXX
08:37:08.255 DEBUG: Project global encoding: window-1252, default locale: en_US
08:37:08.257 DEBUG: Creating module hierarchy
08:37:08.257 DEBUG: Init module ‘”XXXX XXXX XXXX”’
08:37:08.258 DEBUG: Base dir: Y:\XXXXXXXX
08:37:08.258 DEBUG: Working dir: C:\sonar-scanner-4.0.0.1744-windows.scannerwork
08:37:08.259 DEBUG: Module global encoding: windows-1252, default locale: en_US
08:37:08.895 INFO: Load project settings for component key: ‘XXXXXXXXX’
08:37:08.913 DEBUG: GET 200 http://XXXXXXX:9000/api/settings/values.protobuf?component=XXXXXXXXXX | time=18ms
08:37:08.914 INFO: Load project settings for component key: ‘XXXXXXXX’ (done) | time=19ms
08:37:08.919 INFO: Load project branches
08:37:08.930 DEBUG: GET 200 http://XXXXXXX:9000/api/project_branches/list?project=XXXXXXXX | time=10ms
08:37:08.934 INFO: Load project branches (done) | time=15ms
08:37:08.934 INFO: Load project pull requests
08:37:08.943 DEBUG: GET 200 http://XXXXXXX:9000/api/project_pull_requests/list?project=XXXXXXXX | time=8ms
08:37:08.846 INFO: Load project pull requests (done) time=15ms
08:37:08.846 INFO: Load branch configuration
08:37:08.848 INFO: Load branch configuration (done) time=2ms
08:37:08.961 DEBUG: Available languages:
08:37:08.962 DEBUG: * C => “c”
08:37:08.963 DEBUG: * C++ => “cpp”
08:37:08.963 DEBUG: * Objective-C => “objc”
08:37:08.968 INFO: Load quality profiles
08:37:08.998 DEBUG: GET 200 http://XXXXXXX:9000/api/qualityprofiles/searfh.protobuf?projectKey=XXXXXXXX | time=30ms
08:37:09.010 INFO: Load quality profiles (done) time=43ms
08:37:09.018 INFO: Load active rules
08:37:09.204 DEBUG: GET 200 http?//XXXXXXX:9000/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,params,actives,createdAt,updatedAt&activation=true&qprofileAWxsCyEf_Pyd9wRMBmK&ps=500&p=1 | time=89ms
08:37:09.233 DEBUG: GET 200 http?//XXXXXXX:9000/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,params,actives,createdAt,updatedAt&activation=true&qprofileAWxsCyEf_Pyd9wRMBmK&ps=500&p=1 | time=49ms
08:37:09.302 DEBUG: GET 200 http?//XXXXXXX:9000/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,params,actives,createdAt,updatedAt&activation=true&qprofileAWxsCyEf_Pyd9wRMBmK&ps=500&p=1 | time=49ms
08:37:09.318 INFO: Load active rules (done) time=300ms
08:37:09.322 DEBUG: SCM Steo us disabled by configuration
08:37:09.342 DEBUG: Declared extensions of language C were converted to sonar.lang.patterns.c : .*.c,/.h
08:37:09.342 DEBUG: Declared extensions of language C++ were converted to sonar.lang.patterns.cpp : **/
/cpp,/*.c++,..hh,**..hxx,/*.h++,/.ipp
08:37:09.342 DEBUG: Declared extensions of language Objective-C were converted to sonar.lang.patterns.objc : **/
.m
08:37:09.343 INFO: Indexing files…
08:37:09.344 INFO Project configuration:
08:37:13.437 DEBUG: ‘XXXXXXXXX.log’ indexed with language ‘null’
08:37:15.612 DEBUG: ‘XXXXXXXXX.log’ indexed with language ‘null’
08:37:17.088 DEBUG: ‘XXXXXXXXX.log’ indexed with language ‘null’
08:37:18.533 DEBUG: ‘XXXXXXXXX.log’ indexed with language ‘null’
08:37:19.344 INFO: 4 files indexed… (last one was XXXXXXXXXXXXXXXXX.log)
… indexed with language ‘null’
08:37:27.335 DEBUG: ‘XXXXXXXX.cpp’ indexed with language ‘cpp’
… indexed with language ‘null’
08:37:29.344 INFO: 21 files indexed… (last one was XXXXXXX.zip)
… indexed with language ‘null’
08:37:39.344 INFO: 31 files indexed… (last one was XXXXXXX.doc)
… indexed with language ‘null’
08:37:59.344 INFO: 76 files indexed… (last one was XXXXXXX.dat)
… indexed with language ‘null’
… indexed with language ‘cpp’
08:38:09.344 INFO: 140 files indexed… (last one was makefile)
… indexed with language ‘null’
… indexed with language ‘cpp’
08:38:19.344 INFO: 159 files indexed… (last one was XXXXXXX.cpp)
… indexed with language ‘null’
… indexed with language ‘cpp’
08:38:29.344 INFO: 179 files indexed… (last one was XXXXXXX.cpp)
… indexed with language ‘null’
… indexed with language ‘cpp’
08:38:33.101 INFO: 243 files indexed
08:38:33.102 INFO: Quality profile for c: Sonar way
08:38:33.103 INFO: Quality profile for cpp: Sonar way
08:38:33.104 INFO: ------------- Run sensors on module “XXXXXXX XXXXXX XXXXX”
08:38:33.121 INFO: Load metrics repository
08:38:33.135 DEBUG: GET 200 http://XXXXXXX:9000/api/metrics/search?f=name,description,direction,qualitative,custom&ps=500&p=1 |time=14ms
08:38:33.145 INFO: Load metrics repository (done) time=24ms
08:38:33.162 DEBUG: ‘Import external issues report’ skipped because one of the required properties is missing
08:38:33.171 DEBUG: ‘gcov’ skipped because one of the required properties is missing
08:38:33.172 DEBUG: ‘llvm-cov’ skipped because one of the required properties is missing
08:38:33.172 DEBUG: ‘cppunit’ skipped because one of the required properties is missing
08:38:33.176 DEBUG: ‘VisualStudioCoverage’ skipped because one of the required properties is missing
08:38:33.178 DEBUG: ‘bullseye’ skipped because one of the required properties is missing
08:38:33.180 DEBUG: ‘Generic Coverage Report’ skipped because one of the required properties is missing
08:38:33.181 DEBUG: ‘Generic Test Executions Report’ skipped because one of the required properties is missing
08:38:33.183 DEBUG: Sensors : Cfamily
08:38:33.184 INFO: Sensor Cfamily [cpp]
08:38:33.186 INFO: Using build-wrapper output: C:\XXXXXXXX\build-wrapper-dump.json
08:38:33.187 INFO: Available processors: 12
08:38:33.190 INFO: Using 6 threads for analysis according to the value of “sonar.cfamily.threads” property.
08:38:33.194 DEBUG: Unpacking analyzer to: C:\sonar-scanner-4.0.0.1744-windows.scannerwork.sonartmp\3405308660409813113
08:38:34.592 INFO: Load project repositories
08:38:34.603 DEBUG: GET 200 http://XXXXXXX:9000/batch/project.protobuf?key=XXXXXXXXX | time=1252
08:38:34.607 INFO: Load pr=oject repositories (done) time=15ms
08:38:34.608 DEBUG: ‘XXXXXXXX.cpp’ generated metadata with charset ‘windows-1252’
08:38:34.679 DEBUG: ‘XXXXXXXX.h’ generated metadata with charset ‘windows-1252’
… generated metadata with charset ‘windows-1252’
08:38:35.712 DEBUG: Using build-wrapper-dump.json probe
08:38:35.718 INFO: [pool-1-thread-1] Y:/XXXXXXX.cpp
08:38:35.720 DEBUG: Using build-wrapper-dump.json probe
08:38:35.721 INFO: [pool-1-thread-2] Y:/XXXXXXX.cpp
08:38:35.721 DEBUG: Using build-wrapper-dump.json probe
08:38:35.721 INFO: [pool-1-thread-3] Y:/XXXXXXX.cpp
08:38:35.725 DEBUG: Using build-wrapper-dump.json probe
08:38:35.726 INFO: [pool-1-thread-4] Y:/XXXXXXX.cpp
08:38:35.726 DEBUG: Using build-wrapper-dump.json probe
08:38:35.727 INFO: [pool-1-thread-5] Y:/XXXXXXX.cpp
08:38:35.728 DEBUG: Using build-wrapper-dump.json probe
08:38:35.729 INFO: [pool-1-thread-6] Y:/XXXXXXX.cpp
08:38:35.730 DEBUG: Using build-wrapper-dump.json probe
08:38:37.994 ERROR: Exception in thread pool-1-thread-1
java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:351)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

08:38:38.031 ERROR: Exception in thread pool-1-thread-2
java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:351)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

08:38:38.078 ERROR: Exception in thread pool-1-thread-6
java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:351)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

08:38:38.079 ERROR: Exception in thread pool-1-thread-3
java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:351)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

08:38:38.071 ERROR: Exception in thread pool-1-thread-5
java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:351)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

08:38:38.171 ERROR: Exception in thread pool-1-thread-4
java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:351)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

08:38:38.622 INFO: -------------------------------------------------------------------
08:38:38.622 INFO: EXECUTION FAILURE
08:38:38.623 INFO: -------------------------------------------------------------------
08:38:38.624 INFO: Total time: 1.32.841s
08:38:38.644 INFO: Final Memory: 6M/40M
08:38:38.644 INFO: -------------------------------------------------------------------
08:38:38.645 ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.AnalysisExecutor.awaitTermination(AnalysisExecutor.java:78)
at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:208)
at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:48)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.analyse(ModuleSensorsExecutor.java:85)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.analyse(ModuleSensorsExecutor.java.62)
at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:82)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:400)
at org.sonar.scanner.scan.ProjectScanContainer.ScanRecursively(ProjectScanContainer.java:395)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:358)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:400)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:395)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:358)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.bootstrap.GlobalContainer.soAfterStart(GlobalContainer.java:141)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:185)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137)
at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.IllegalStateException: exit code != 0
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:351)
at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
at java.base/java.util.concurrent.Executors$RunnableAdaptor.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
08:38:38.674 ERROR:
08:38:38.675 ERROR: Re-run SonarQube Scanner using the –X switch to enable full debug logging.

Hi @scott.mayer,

could you please run an analysis with the following parameter and share with me the generated sonar-cfamily.reproducer file?

sonar.cfamily.reproducer=Y:/XXXXXXX.cpp

where Y:/XXXXXXX.cpp is the copy and paste of the path you have on 08:38:35.718 INFO: [pool-1-thread-1] Y:/XXXXXXX.cpp. I can send you a PM where you can share with me privately.