Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-23570

xjetty debian package won't start

    XMLWordPrintable

Details

    • Unknown
    • N/A
    • N/A

    Description

      Getting the following error:

      java.lang.ClassNotFoundException: org.eclipse.jetty.ee10.webapp.WebAppContext
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
              at org.eclipse.jetty.ee.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:515)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
              at org.eclipse.jetty.util.Loader.loadClass(Loader.java:58)
              at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.nodeClass(XmlConfiguration.java:537)
              at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:477)
              at org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:398)
              at org.eclipse.jetty.ee11.webapp.JettyWebXmlConfiguration.lambda$configure$0(JettyWebXmlConfiguration.java:76)
              at org.eclipse.jetty.ee.webapp.WebAppClassLoader.runWithHiddenClassAccess(WebAppClassLoader.java:173)
              at org.eclipse.jetty.ee11.webapp.JettyWebXmlConfiguration.configure(JettyWebXmlConfiguration.java:74)
              at org.eclipse.jetty.ee11.webapp.Configurations.configure(Configurations.java:505)
              at org.eclipse.jetty.ee11.webapp.WebAppContext.configure(WebAppContext.java:480)
              at org.eclipse.jetty.ee11.webapp.WebAppContext.startContext(WebAppContext.java:1270)
              at org.eclipse.jetty.ee11.servlet.ServletContextHandler.lambda$doStart$0(ServletContextHandler.java:1062)
              at org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1582)
              at org.eclipse.jetty.ee11.servlet.ServletContextHandler.doStart(ServletContextHandler.java:1059)
              at org.eclipse.jetty.ee11.webapp.WebAppContext.doStart(WebAppContext.java:499)
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
              at org.eclipse.jetty.deploy.StandardDeployer.deploy(StandardDeployer.java:118)
              at org.eclipse.jetty.deploy.DeploymentScanner.performActions(DeploymentScanner.java:860)
              at org.eclipse.jetty.deploy.DeploymentScanner.pathsChanged(DeploymentScanner.java:589)
              at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:918)
              at org.eclipse.jetty.util.Scanner.scan(Scanner.java:817)
              at org.eclipse.jetty.util.Scanner.startScanning(Scanner.java:706)
              at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:678)
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
              at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:170)
              at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
              at org.eclipse.jetty.deploy.DeploymentScanner.doStart(DeploymentScanner.java:736)
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
              at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:170)
              at org.eclipse.jetty.server.Server.start(Server.java:652)
              at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
              at org.eclipse.jetty.server.Handler$Abstract.doStart(Handler.java:545)
              at org.eclipse.jetty.server.Server.doStart(Server.java:593)
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
              at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:2108)
              at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
              at java.base/java.lang.reflect.Method.invoke(Method.java:580)
              at org.eclipse.jetty.start.Main.invokeMain(Main.java:312)
              at org.eclipse.jetty.start.Main.start(Main.java:603)
              at org.eclipse.jetty.start.Main.main(Main.java:82)
      

      This is because the Debian package keep pointing to the Jetty EE10 configuration while it needs to use the EE11 one after the changes done in XWIKI-23466.

      Attachments

        Issue Links

          Activity

            People

              tmortagne Thomas Mortagne
              tmortagne Thomas Mortagne
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: