This issue has been created
There are 7 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-e8f24e1f-d7e6-4565-8153-ac68e7d98014 XWIKI-23570 Closed

xjetty debian package won't start

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-da79bc8d-2d11-47e9-bfe7-d8cac1a849b7 Thomas Mortagne created this issue on 03/Oct/25 07:54
 
Summary: xjetty debian package won't start
Issue Type: cid:jira-generated-image-avatar-e8f24e1f-d7e6-4565-8153-ac68e7d98014 Bug
Affects Versions: 17.8.0-rc-1
Assignee: Unassigned
Components: Distribution - Debian
Created: 03/Oct/25 07:54
Priority: cid:jira-generated-image-static-blocker-02f7dd16-384c-4ca9-8f56-6a846dad0696 Blocker
Reporter: Thomas Mortagne
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.

 
 

7 updates

 
cid:jira-generated-image-avatar-da79bc8d-2d11-47e9-bfe7-d8cac1a849b7 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: Open Closed
Labels: regression