Sonarqube V 8.8
Sonar Scanner sonar-scanner-cli-4.6.2.2472 Linux
java jdk: adoptopenjdk-11-hotspot-amd64
I tried jdk 1.8 but the scanner refuses to run at all with that.
If I manually delete the .scannerwork directory, it gets recreated when the scanner runs, and it gets set to root:root ownership
I’m seeing this:
drwxr-xr-x 4 root root 4096 Oct 5 14:32 .scannerwork/
drwxr-xr-x 4 root root 4096 Oct 5 14:32 .
drwxr-xr-x 13 bamboo bamboo 4096 Nov 19 13:54 ..
-rw-r--r-- 1 root root 49298947 Oct 5 14:28 checkstyle-result.xml
-rw-r--r-- 1 root root 2709 Oct 5 14:27 checkstyle.xml
-rw-r--r-- 1 root root 0 Oct 5 14:26 class-mapping.csv
drwxr-xr-x 6 root root 4096 Oct 5 14:27 css-bundle
drwxr-xr-x 2 root root 4096 Oct 5 14:32 findbugs
-rw-r--r-- 1 root root 371 Oct 5 14:28 findbugs-include.xml
-rw-r--r-- 1 root root 1732117 Oct 5 14:32 findbugs-result.xml
-rw-r--r-- 1 root root 365 Oct 5 14:32 report-task.txt
-rw-r--r-- 1 root root 0 Sep 7 11:30 .sonar_lock
and I can’t delete the files in the bamboo job plan, and the scanner gets this error:
ERROR: Error during SonarScanner execution
error 19-Nov-2021 13:55:09 java.lang.IllegalStateException: The plugin [cxx] does not support Java 1.8.0_171
error 19-Nov-2021 13:55:09 at org.sonar.core.platform.PluginClassLoader.instantiatePluginClasses(PluginClassLoader.java:133)
error 19-Nov-2021 13:55:09 at org.sonar.core.platform.PluginClassLoader.load(PluginClassLoader.java:67)
error 19-Nov-2021 13:55:09 at org.sonar.scanner.bootstrap.ScannerPluginRepository.start(ScannerPluginRepository.java:65)
error 19-Nov-2021 13:55:09 at org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:40)
error 19-Nov-2021 13:55:09 at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)
error 19-Nov-2021 13:55:09 at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)
error 19-Nov-2021 13:55:09 at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)
error 19-Nov-2021 13:55:09 at org.picocontainer.behaviors.Stored.start(Stored.java:110)
error 19-Nov-2021 13:55:09 at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1016)
error 19-Nov-2021 13:55:09 at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1009)
error 19-Nov-2021 13:55:09 at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:767)
error 19-Nov-2021 13:55:09 at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
error 19-Nov-2021 13:55:09 at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)
error 19-Nov-2021 13:55:09 at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)
error 19-Nov-2021 13:55:09 at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)
error 19-Nov-2021 13:55:09 at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
error 19-Nov-2021 13:55:09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
error 19-Nov-2021 13:55:09 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
error 19-Nov-2021 13:55:09 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
error 19-Nov-2021 13:55:09 at java.lang.reflect.Method.invoke(Method.java:498)
error 19-Nov-2021 13:55:09 at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
error 19-Nov-2021 13:55:09 at com.sun.proxy.$Proxy0.execute(Unknown Source)
error 19-Nov-2021 13:55:09 at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
error 19-Nov-2021 13:55:09 at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
error 19-Nov-2021 13:55:09 at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
error 19-Nov-2021 13:55:09 at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
error 19-Nov-2021 13:55:09 at org.sonarsource.scanner.cli.Main.main(Main.java:61)
error 19-Nov-2021 13:55:09 Caused by: java.lang.UnsupportedClassVersionError: org/sonar/plugins/cxx/CxxPlugin has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
error 19-Nov-2021 13:55:09 at java.lang.ClassLoader.defineClass1(Native Method)
error 19-Nov-2021 13:55:09 at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
error 19-Nov-2021 13:55:09 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
error 19-Nov-2021 13:55:09 at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
error 19-Nov-2021 13:55:09 at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
error 19-Nov-2021 13:55:09 at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
error 19-Nov-2021 13:55:09 at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
error 19-Nov-2021 13:55:09 at java.security.AccessController.doPrivileged(Native Method)
error 19-Nov-2021 13:55:09 at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
error 19-Nov-2021 13:55:09 at org.sonar.classloader.ClassRealm.loadClassFromSelf(ClassRealm.java:125)
error 19-Nov-2021 13:55:09 at org.sonar.classloader.ParentFirstStrategy.loadClass(ParentFirstStrategy.java:37)
error 19-Nov-2021 13:55:09 at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87)
error 19-Nov-2021 13:55:09 at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:76)
error 19-Nov-2021 13:55:09 at org.sonar.core.platform.PluginClassLoader.instantiatePluginClasses(PluginClassLoader.java:131)
error 19-Nov-2021 13:55:09 ... 26 more
what’s going on here?