Sonarscanner is creating .scannerwork/.sonar_lock on linux owned by ROOT:ROOT

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?

Hi,

First, your version is past EOL. You should upgrade to either the latest version or the current LTS at your earliest convenience. Your upgrade path is:

8.8-> 8.9.3 → 9.2.1 (last step optional)

You may find the Upgrade Guide helpful.

Regarding your question, you have multiple things going on. Starting with your error message, the Cxx plugin isn’t supported in this community. You should direct questions about it to its maintainers. Getting that sorted out may also sort out your permissions error. It’s difficult to tell.

If your problem persists after upgrade and without the Cxx plugin, feel free to come back to us.

 
Ann