Problems with installing SQ 7.9.1 server on UBUNTU 16.04

Hi!
I try to install SQ 7.9.1 server on ubuntu 16.04 with Postgres DB.
Parameters in sonar.properties are:

sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
sonar.jdbc.url=jdbc:postgresql://localhost:5432/sonarqube
sonar.web.javaAdditionalOpts=-server
sonar.web.host=127.0.0.1
sonar.log.level=trace
sonar.log.level.app=trace
sonar.log.level.web=trace
sonar.log.level.ce=trace
sonar.log.level.es=trace
sonar.path.logs=logs

Problem arises when i try start SQ. ES don’t start… Error is a

2019.07.25 15:18:54 DEBUG es[][i.n.u.i.CleanerJava9] java.nio.ByteBuffer.cleaner(): unavailable
java.lang.UnsupportedOperationException: sun.misc.Unsafe unavailable
        at io.netty.util.internal.CleanerJava9.<clinit>(CleanerJava9.java:68) [netty-common-4.1.32.Final.jar:4.1.32.Final]
        at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:172) [netty-common-4.1.32.Final.jar:4.1.32.Final]
        at io.netty.util.ConstantPool.<init>(ConstantPool.java:32) [netty-common-4.1.32.Final.jar:4.1.32.Final]
        at io.netty.util.AttributeKey$1.<init>(AttributeKey.java:27) [netty-common-4.1.32.Final.jar:4.1.32.Final]
        at io.netty.util.AttributeKey.<clinit>(AttributeKey.java:27) [netty-common-4.1.32.Final.jar:4.1.32.Final]
        at org.elasticsearch.transport.netty4.Netty4Transport.<clinit>(Netty4Transport.java:219) [transport-netty4-client-6.8.0.jar:6.8.0]
        at org.elasticsearch.transport.Netty4Plugin.getSettings(Netty4Plugin.java:57) [transport-netty4-client-6.8.0.jar:6.8.0]
        at org.elasticsearch.plugins.PluginsService.lambda$getPluginSettings$0(PluginsService.java:89) [elasticsearch-6.8.0.jar:6.8.0]
        at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271) [?:?]
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) [?:?]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) [?:?]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) [?:?]
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) [?:?]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:?]
        at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) [?:?]
        at org.elasticsearch.plugins.PluginsService.getPluginSettings(PluginsService.java:89) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.node.Node.<init>(Node.java:356) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.node.Node.<init>(Node.java:266) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:212) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:212) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) [elasticsearch-cli-6.8.0.jar:6.8.0]
        at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-cli-6.8.0.jar:6.8.0]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) [elasticsearch-6.8.0.jar:6.8.0]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) [elasticsearch-6.8.0.jar:6.8.0]

In internet find information that java don’t support sun.misc.Unsafe unavailable more…
What can i do with this?

root@******001:/opt/sonarqube-7.9.1/elasticsearch# java -version
java version "11.0.4" 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
oracle java

Hi,

This is not an error. As indicated after the timestamp, this is debug message. It comes from the Netty network library checking for operations available in the current Java runtime. You can ignor e it.

I suggest you provide more logs and/or look for a log line with “ERROR” level.

Agree with Sébastien Lesaint. It is not an error.

1 Like