Nexus startup wrapper exception

After a restart our nexus oss instance is failing to start. I’m seeing the following stack trace in the wrapper log. Any clues as to what could be wrong?

jvm 1    | 2023-02-21 09:24:57,841+0000 ERROR [WrapperListener_start_runner]  org.sonatype.nexus.bootstrap.jetty.JettyServer - Start failed
jvm 1    | java.lang.reflect.InvocationTargetException: null
jvm 1    |      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
jvm 1    |      at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
jvm 1    |      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
jvm 1    |      at java.lang.reflect.Constructor.newInstance(Unknown Source)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:807)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1141)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:1044)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.set(XmlConfiguration.java:434)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:396)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:355)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:296)
jvm 1    |      at org.sonatype.nexus.bootstrap.jetty.JettyServer.doStart(JettyServer.java:145)
jvm 1    |      at org.sonatype.nexus.bootstrap.jetty.JettyServer.access$000(JettyServer.java:41)
jvm 1    |      at org.sonatype.nexus.bootstrap.jetty.JettyServer$1.run(JettyServer.java:93)
jvm 1    |      at java.security.AccessController.doPrivileged(Native Method)
jvm 1    |      at org.sonatype.nexus.bootstrap.jetty.JettyServer.start(JettyServer.java:89)
jvm 1    |      at org.sonatype.nexus.bootstrap.Launcher.start(Launcher.java:123)
jvm 1    |      at org.sonatype.nexus.bootstrap.jsw.JswLauncher.doStart(JswLauncher.java:64)
jvm 1    |      at org.sonatype.nexus.bootstrap.jsw.WrapperListenerSupport.start(WrapperListenerSupport.java:36)
jvm 1    |      at org.tanukisoftware.wrapper.WrapperManager$12.run(WrapperManager.java:2788)
jvm 1    | Caused by: java.lang.InternalError: java.lang.reflect.InvocationTargetException
jvm 1    |      at jdk.internal.platform.Metrics.systemMetrics(Unknown Source)
jvm 1    |      at jdk.internal.platform.Container.metrics(Unknown Source)
jvm 1    |      at sun.management.OperatingSystemImpl.<init>(Unknown Source)
jvm 1    |      at sun.management.ManagementFactoryHelper.getOperatingSystemMXBean(Unknown Source)
jvm 1    |      at java.lang.management.PlatformComponent$7.getMXBeans(Unknown Source)
jvm 1    |      at java.lang.management.PlatformComponent.getMXBeans(Unknown Source)
jvm 1    |      at java.lang.management.ManagementFactory.getPlatformMBeanServer(Unknown Source)
jvm 1    |      at com.yammer.metrics.reporting.JmxReporter.<init>(JmxReporter.java:388)
jvm 1    |      at com.yammer.metrics.reporting.JmxReporter.startDefault(JmxReporter.java:340)
jvm 1    |      at com.yammer.metrics.Metrics.<clinit>(Metrics.java:20)
jvm 1    |      at com.yammer.metrics.jetty.InstrumentedQueuedThreadPool.<init>(InstrumentedQueuedThreadPool.java:12)
jvm 1    |      ... 20 common frames omitted
jvm 1    | Caused by: java.lang.reflect.InvocationTargetException: null
jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
jvm 1    |      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
jvm 1    |      at java.lang.reflect.Method.invoke(Unknown Source)
jvm 1    |      ... 31 common frames omitted
jvm 1    | Caused by: java.lang.ExceptionInInitializerError: null
jvm 1    |      at jdk.internal.platform.CgroupSubsystemFactory.create(Unknown Source)
jvm 1    |      at jdk.internal.platform.CgroupMetrics.getInstance(Unknown Source)
jvm 1    |      ... 35 common frames omitted
jvm 1    | Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
jvm 1    |      at jdk.internal.platform.cgroupv2.CgroupV2Subsystem.initSubsystem(Unknown Source)
jvm 1    |      at jdk.internal.platform.cgroupv2.CgroupV2Subsystem.<clinit>(Unknown Source)
jvm 1    |      ... 37 common frames omitted
jvm 1    | 2023-02-21 09:24:57,843+0000 ERROR [WrapperListener_start_runner]  org.sonatype.nexus.bootstrap.jsw.JswLauncher - Failed to start
jvm 1    | java.lang.reflect.InvocationTargetException: null
jvm 1    |      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
jvm 1    |      at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
jvm 1    |      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
jvm 1    |      at java.lang.reflect.Constructor.newInstance(Unknown Source)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:807)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1141)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:1044)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.set(XmlConfiguration.java:434)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:396)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:355)
jvm 1    |      at org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:296)
jvm 1    |      at org.sonatype.nexus.bootstrap.jetty.JettyServer.doStart(JettyServer.java:145)
jvm 1    |      at org.sonatype.nexus.bootstrap.jetty.JettyServer.access$000(JettyServer.java:41)
jvm 1    |      at org.sonatype.nexus.bootstrap.jetty.JettyServer$1.run(JettyServer.java:93)
jvm 1    |      at java.security.AccessController.doPrivileged(Native Method)
jvm 1    |      at org.sonatype.nexus.bootstrap.jetty.JettyServer.start(JettyServer.java:89)
jvm 1    |      at org.sonatype.nexus.bootstrap.Launcher.start(Launcher.java:123)
jvm 1    |      at org.sonatype.nexus.bootstrap.jsw.JswLauncher.doStart(JswLauncher.java:64)
jvm 1    |      at org.sonatype.nexus.bootstrap.jsw.WrapperListenerSupport.start(WrapperListenerSupport.java:36)
jvm 1    |      at org.tanukisoftware.wrapper.WrapperManager$12.run(WrapperManager.java:2788)
jvm 1    | Caused by: java.lang.InternalError: java.lang.reflect.InvocationTargetException
jvm 1    |      at jdk.internal.platform.Metrics.systemMetrics(Unknown Source)
jvm 1    |      at jdk.internal.platform.Container.metrics(Unknown Source)
jvm 1    |      at sun.management.OperatingSystemImpl.<init>(Unknown Source)
jvm 1    |      at sun.management.ManagementFactoryHelper.getOperatingSystemMXBean(Unknown Source)
jvm 1    |      at java.lang.management.PlatformComponent$7.getMXBeans(Unknown Source)
jvm 1    |      at java.lang.management.PlatformComponent.getMXBeans(Unknown Source)
jvm 1    |      at java.lang.management.ManagementFactory.getPlatformMBeanServer(Unknown Source)
jvm 1    |      at com.yammer.metrics.reporting.JmxReporter.<init>(JmxReporter.java:388)
jvm 1    |      at com.yammer.metrics.reporting.JmxReporter.startDefault(JmxReporter.java:340)
jvm 1    |      at com.yammer.metrics.Metrics.<clinit>(Metrics.java:20)
jvm 1    |      at com.yammer.metrics.jetty.InstrumentedQueuedThreadPool.<init>(InstrumentedQueuedThreadPool.java:12)
jvm 1    |      ... 20 common frames omitted
jvm 1    | Caused by: java.lang.reflect.InvocationTargetException: null
jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
jvm 1    |      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
jvm 1    |      at java.lang.reflect.Method.invoke(Unknown Source)
jvm 1    |      ... 31 common frames omitted
jvm 1    | Caused by: java.lang.ExceptionInInitializerError: null
jvm 1    |      at jdk.internal.platform.CgroupSubsystemFactory.create(Unknown Source)
jvm 1    |      at jdk.internal.platform.CgroupMetrics.getInstance(Unknown Source)
jvm 1    |      ... 35 common frames omitted
jvm 1    | Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
jvm 1    |      at jdk.internal.platform.cgroupv2.CgroupV2Subsystem.initSubsystem(Unknown Source)
jvm 1    |      at jdk.internal.platform.cgroupv2.CgroupV2Subsystem.<clinit>(Unknown Source)
jvm 1    |      ... 37 common frames omitted
wrapper  | <-- Wrapper Stopped

Are you using Java 8?

Thanks for the reply. We tracked it down to a change of java version from 1.8.0.351 to 361. I’ve not had a chance to investigate further as to exactly what the change was that has caused the problem. Our nexus version is currently 2.14.16-01. are they likely to be any fixes in a later version?