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.
7 updates
Changes by Thomas Mortagne on 03/Oct/25 07:55
Fix Version:
17.9.0-rc-1
Documentation in Release Notes:
N/A
Documentation:
N/A
Assignee:
Thomas Mortagne
Resolution:
Fixed
Status:
OpenClosed
Labels:
regression
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.