Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-72919

Jenkins 2.450: java.lang.ExceptionInInitializerError

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Trivial Trivial
    • core
    • None

      After updating from 2.449 to 2.450 my instance won't start anymore:

      Container startup failed
      java.lang.ExceptionInInitializerError
              at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:811)
              at com.thoughtworks.xstream.XStream.<init>(XStream.java:574)
              at com.thoughtworks.xstream.XStream.<init>(XStream.java:496)
              at com.thoughtworks.xstream.XStream.<init>(XStream.java:465)
              at com.thoughtworks.xstream.XStream.<init>(XStream.java:411)
              at com.thoughtworks.xstream.XStream.<init>(XStream.java:350)
              at hudson.util.XStream2.<init>(XStream2.java:89)
              at jenkins.model.Jenkins.<clinit>(Jenkins.java:5064)
              at hudson.WebAppMain.installLogger(WebAppMain.java:296)
              at hudson.WebAppMain.contextInitialized(WebAppMain.java:126)
              at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)
              at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)
              at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)
              at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)
              at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
              at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)
              at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)
              at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
              at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
              at org.eclipse.jetty.server.Server.start(Server.java:387)
              at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
              at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
              at org.eclipse.jetty.server.Server.doStart(Server.java:354)
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
              at winstone.Launcher.<init>(Launcher.java:152)
              at winstone.Launcher.main(Launcher.java:352)
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
              at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.base/java.lang.reflect.Method.invoke(Method.java:568)
              at Main._main(Main.java:264)
              at Main.main(Main.java:112)
      Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.Comparator java.util.TreeMap.comparator accessible: module java.base does not "opens java.util" to unnamed module @ecf9fb3
              at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
              at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
              at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178)
              at java.base/java.lang.reflect.Field.setAccessible(Field.java:172)
              at com.thoughtworks.xstream.core.util.Fields.locate(Fields.java:39)
              at com.thoughtworks.xstream.converters.collections.TreeMapConverter.<clinit>(TreeMapConverter.java:50)
              ... 33 more

      I'm running the war file on an Ubuntu 22.04 VM in openJDK 17.

            Unassigned Unassigned
            bschain Bastian
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: