Error when launching Gerrit "Starting Gerrit Code Review: FAILED"

1,222 views
Skip to first unread message

Marcin W

unread,
May 15, 2018, 6:56:32 AM5/15/18
to Repo and Gerrit Discussion
I've just installed gerrit but I cannot run it due to following error popping up in my log:

[2018-05-15 12:00:30,375] [main] ERROR com.google.gerrit.pgm.Daemon : Unable to start daemon
java
.lang.reflect.InaccessibleObjectException: Unable to make public long com.sun.management.internal.OperatingSystemImpl.getProcessCpuTime() accessible: module jdk.management does not "opens com.sun.management.internal" to unnamed module @700fb871
    at java
.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:337)
    at java
.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:281)
    at java
.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:198)
    at java
.base/java.lang.reflect.Method.setAccessible(Method.java:192)
    at com
.google.gerrit.metrics.proc.OperatingSystemMXBeanProvider.<init>(OperatingSystemMXBeanProvider.java:56)
    at com
.google.gerrit.metrics.proc.OperatingSystemMXBeanProvider.<init>(OperatingSystemMXBeanProvider.java:24)
    at com
.google.gerrit.metrics.proc.OperatingSystemMXBeanProvider$Factory.create(OperatingSystemMXBeanProvider.java:41)
    at com
.google.gerrit.metrics.proc.ProcMetricModule.procCpuUsage(ProcMetricModule.java:72)
    at com
.google.gerrit.metrics.proc.ProcMetricModule.configure(ProcMetricModule.java:40)
    at com
.google.gerrit.metrics.proc.MetricModule$1.start(MetricModule.java:36)
    at com
.google.gerrit.lifecycle.LifecycleManager.start(LifecycleManager.java:92)
    at com
.google.gerrit.pgm.Daemon.start(Daemon.java:323)
    at com
.google.gerrit.pgm.Daemon.run(Daemon.java:232)
    at com
.google.gerrit.pgm.util.AbstractProgram.main(AbstractProgram.java:61)
    at java
.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java
.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java
.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java
.base/java.lang.reflect.Method.invoke(Method.java:564)
    at com
.google.gerrit.launcher.GerritLauncher.invokeProgram(GerritLauncher.java:204)
    at com
.google.gerrit.launcher.GerritLauncher.mainImpl(GerritLauncher.java:108)
    at com
.google.gerrit.launcher.GerritLauncher.main(GerritLauncher.java:63)
    at
Main.main(Main.java:24)


My Java version is:
[root@localhost logs]# java --version
java
10.0.1 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)



Luca Milanesio

unread,
May 15, 2018, 6:57:18 AM5/15/18
to Marcin W, Luca Milanesio, Repo and Gerrit Discussion
Java 10 isn't supported yet.

Luca.

--
--
To unsubscribe, email repo-discuss...@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en

---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

David Pursehouse

unread,
May 15, 2018, 7:24:47 AM5/15/18
to Marcin W, Repo and Gerrit Discussion
This is a known issue with Java 9 (and apparently 10).  See: https://bugs.chromium.org/p/gerrit/issues/detail?id=7843

 
My Java version is:
[root@localhost logs]# java --version
java
10.0.1 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)



Java version above 8 is not supported yet.  There is a workaround (see the issue linked above) but that is not guaranteed.

If possible please downgrade your environment to Java 8.
Reply all
Reply to author
Forward
0 new messages