Elastic search won't start after upgrade to 7.11

I'm getting the following error. I've looked thru it but nothing stands out.
`

  • Starting Elasticsearch Server Exception in thread "main" java.lang.InternalError: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:65)
    at java.base/jdk.internal.platform.Container.metrics(Container.java:43)
    at jdk.management/com.sun.management.internal.OperatingSystemImpl.(OperatingSystemImpl.java:48)
    at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.getOperatingSystemMXBean(PlatformMBeanProviderImpl.java:281)
    at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl$3.nameToMBeanMap(PlatformMBeanProviderImpl.java:198)
    at java.management/java.lang.management.ManagementFactory.lambda$getPlatformMBeanServer$0(ManagementFactory.java:487)
    at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
    at java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1766)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
    at java.management/java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:488)
    at org.apache.logging.log4j.core.jmx.Server.reregisterMBeansAfterReconfigure(Server.java:140)
    at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:558)
    at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:263)
    at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:207)
    at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:220)
    at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:197)
    at org.elasticsearch.common.logging.LogConfigurator.configureStatusLogger(LogConfigurator.java:248)
    at org.elasticsearch.common.logging.LogConfigurator.configureWithoutConfig(LogConfigurator.java:95)
    at org.elasticsearch.cli.CommandLoggingConfigurator.configureLoggingWithoutConfig(CommandLoggingConfigurator.java:29)
    at org.elasticsearch.cli.Command.main(Command.java:76)
    at org.elasticsearch.common.settings.KeyStoreCli.main(KeyStoreCli.java:32)
    Caused by: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:61)
    ... 26 more
    Caused by: java.lang.ExceptionInInitializerError
    at java.base/jdk.internal.platform.CgroupSubsystemFactory.create(CgroupSubsystemFactory.java:77)
    at java.base/jdk.internal.platform.CgroupMetrics.getInstance(CgroupMetrics.java:163)
    ... 31 more
    Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 1
    at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.initSubsystem(CgroupV2Subsystem.java:71)
    at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.(CgroupV2Subsystem.java:42)
    ... 33 more
    Exception in thread "main" java.lang.InternalError: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:65)
    at java.base/jdk.internal.platform.Container.metrics(Container.java:43)
    at jdk.management/com.sun.management.internal.OperatingSystemImpl.(OperatingSystemImpl.java:48)
    at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.getOperatingSystemMXBean(PlatformMBeanProviderImpl.java:281)
    at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl$3.nameToMBeanMap(PlatformMBeanProviderImpl.java:198)
    at java.management/sun.management.spi.PlatformMBeanProvider$PlatformComponent.getMBeans(PlatformMBeanProvider.java:195)
    at java.management/java.lang.management.ManagementFactory.getPlatformMXBean(ManagementFactory.java:686)
    at java.management/java.lang.management.ManagementFactory.getOperatingSystemMXBean(ManagementFactory.java:388)
    at org.elasticsearch.tools.launchers.DefaultSystemMemoryInfo.(DefaultSystemMemoryInfo.java:28)
    at org.elasticsearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:125)
    at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:86)
    Caused by: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:61)
    ... 10 more
    Caused by: java.lang.ExceptionInInitializerError
    at java.base/jdk.internal.platform.CgroupSubsystemFactory.create(CgroupSubsystemFactory.java:77)
    at java.base/jdk.internal.platform.CgroupMetrics.getInstance(CgroupMetrics.java:163)
    ... 15 more
    Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 1
    at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.initSubsystem(CgroupV2Subsystem.java:71)
    at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.(CgroupV2Subsystem.java:42)
    ... 17 more
    `

This looks like a JDK bug, which java version and OS are you running on?

For reference, this is likely to be the reported JDK bug:

https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8239559

i had a similar problem. it was something to do with the jvm.options file. i pulled a clean jvm.options file from the git repository and replaced the one in the /etc/elasticsearch folder. i adjusted the settings in the new clean one. and everything came right back up.