Package: jetty12 Version: 12.0.32-2 Severity: normal Dear Maintainer,
I'm having this failure when running vnu servlet through jetty12. 2026-03-04T09:08:25.582360Z 01O java.lang.NoClassDefFoundError: javax/annotation/Resource 2026-03-04T09:08:25.582361Z 01O at org.eclipse.jetty.ee8.annotations.ResourceAnnotationHandler.handleClass(ResourceAnnotationHandler.java:67) 2026-03-04T09:08:25.582362Z 01O at org.eclipse.jetty.ee8.annotations.ResourceAnnotationHandler.doHandle(ResourceAnnotationHandler.java:53) 2026-03-04T09:08:25.582362Z 01O at org.eclipse.jetty.ee8.annotations.AnnotationIntrospector$AbstractIntrospectableAnnotationHandler.handle(AnnotationIntrospector.java:82) 2026-03-04T09:08:25.582363Z 01O at org.eclipse.jetty.ee8.annotations.AnnotationIntrospector.introspect(AnnotationIntrospector.java:185) 2026-03-04T09:08:25.582364Z 01O at org.eclipse.jetty.ee8.annotations.AnnotationDecorator.introspect(AnnotationDecorator.java:65) 2026-03-04T09:08:25.582365Z 01O at org.eclipse.jetty.ee8.annotations.AnnotationDecorator.decorate(AnnotationDecorator.java:70) 2026-03-04T09:08:25.582365Z 01O at org.eclipse.jetty.util.DecoratedObjectFactory.decorate(DecoratedObjectFactory.java:97) 2026-03-04T09:08:25.582366Z 01O at org.eclipse.jetty.ee8.servlet.ServletContextHandler$ServletAPIContext.createInstance(ServletContextHandler.java:1093) 2026-03-04T09:08:25.582432Z 01O at org.eclipse.jetty.ee8.servlet.ServletContextHandler$ServletAPIContext.createInstance(ServletContextHandler.java:1100) 2026-03-04T09:08:25.582433Z 01O at org.eclipse.jetty.ee8.servlet.BaseHolder.createInstance(BaseHolder.java:176) 2026-03-04T09:08:25.582434Z 01O at org.eclipse.jetty.ee8.servlet.ListenerHolder.createInstance(ListenerHolder.java:86) 2026-03-04T09:08:25.582435Z 01O at org.eclipse.jetty.ee8.servlet.ListenerHolder.doStart(ListenerHolder.java:77) 2026-03-04T09:08:25.582436Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.582436Z 01O at org.eclipse.jetty.ee8.servlet.ServletContextHandler.startContext(ServletContextHandler.java:303) 2026-03-04T09:08:25.582437Z 01O at org.eclipse.jetty.ee8.webapp.WebAppContext.startWebapp(WebAppContext.java:1198) 2026-03-04T09:08:25.582438Z 01O at org.eclipse.jetty.ee8.webapp.WebAppContext.startContext(WebAppContext.java:1168) 2026-03-04T09:08:25.582439Z 01O at org.eclipse.jetty.ee8.nested.ContextHandler.doStartInContext(ContextHandler.java:626) 2026-03-04T09:08:25.582439Z 01O at org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1488) 2026-03-04T09:08:25.582440Z 01O at org.eclipse.jetty.ee8.nested.ContextHandler.doStart(ContextHandler.java:615) 2026-03-04T09:08:25.582441Z 01O at org.eclipse.jetty.ee8.servlet.ServletContextHandler.doStart(ServletContextHandler.java:243) 2026-03-04T09:08:25.582441Z 01O at org.eclipse.jetty.ee8.webapp.WebAppContext.doStart(WebAppContext.java:502) 2026-03-04T09:08:25.582442Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.582443Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) 2026-03-04T09:08:25.582443Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113) 2026-03-04T09:08:25.582444Z 01O at org.eclipse.jetty.server.Handler$Abstract.doStart(Handler.java:491) 2026-03-04T09:08:25.582445Z 01O at org.eclipse.jetty.server.handler.ContextHandler.lambda$doStart$0(ContextHandler.java:793) 2026-03-04T09:08:25.582446Z 01O at org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1494) 2026-03-04T09:08:25.582446Z 01O at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:793) 2026-03-04T09:08:25.582447Z 01O at org.eclipse.jetty.ee8.nested.ContextHandler$CoreContextHandler.doStart(ContextHandler.java:2358) 2026-03-04T09:08:25.582448Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.582448Z 01O at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:40) 2026-03-04T09:08:25.582449Z 01O at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:183) 2026-03-04T09:08:25.582450Z 01O at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:522) 2026-03-04T09:08:25.582451Z 01O at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:162) 2026-03-04T09:08:25.582451Z 01O at org.eclipse.jetty.deploy.providers.ScanningAppProvider.pathAdded(ScanningAppProvider.java:294) 2026-03-04T09:08:25.582452Z 01O at org.eclipse.jetty.deploy.providers.ContextProvider.pathAdded(ContextProvider.java:635) 2026-03-04T09:08:25.582453Z 01O at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.pathAdded(ScanningAppProvider.java:69) 2026-03-04T09:08:25.582453Z 01O at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:902) 2026-03-04T09:08:25.582454Z 01O at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:868) 2026-03-04T09:08:25.582455Z 01O at org.eclipse.jetty.util.Scanner.scan(Scanner.java:775) 2026-03-04T09:08:25.582455Z 01O at org.eclipse.jetty.util.Scanner.startScanning(Scanner.java:664) 2026-03-04T09:08:25.582456Z 01O at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:636) 2026-03-04T09:08:25.582457Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.582604Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) 2026-03-04T09:08:25.582606Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:120) 2026-03-04T09:08:25.582607Z 01O at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:265) 2026-03-04T09:08:25.582637Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.582638Z 01O at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:592) 2026-03-04T09:08:25.582639Z 01O at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:263) 2026-03-04T09:08:25.582639Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.582640Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) 2026-03-04T09:08:25.582641Z 01O at org.eclipse.jetty.server.Server.start(Server.java:643) 2026-03-04T09:08:25.582642Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:120) 2026-03-04T09:08:25.582642Z 01O at org.eclipse.jetty.server.Handler$Abstract.doStart(Handler.java:491) 2026-03-04T09:08:25.582643Z 01O at org.eclipse.jetty.server.Server.doStart(Server.java:584) 2026-03-04T09:08:25.582653Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.582654Z 01O at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:2032) 2026-03-04T09:08:25.582655Z 01O at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) 2026-03-04T09:08:25.582655Z 01O at java.base/java.lang.reflect.Method.invoke(Method.java:580) 2026-03-04T09:08:25.582656Z 01O at org.eclipse.jetty.start.Main.invokeMain(Main.java:312) 2026-03-04T09:08:25.582657Z 01O at org.eclipse.jetty.start.Main.start(Main.java:603) 2026-03-04T09:08:25.582657Z 01O at org.eclipse.jetty.start.Main.main(Main.java:82) 2026-03-04T09:08:25.582658Z 01O Caused by: 2026-03-04T09:08:25.582658Z 01O java.lang.ClassNotFoundException: javax.annotation.Resource 2026-03-04T09:08:25.582659Z 01O at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) 2026-03-04T09:08:25.582660Z 01O at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) 2026-03-04T09:08:25.582660Z 01O at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) 2026-03-04T09:08:25.582661Z 01O at org.eclipse.jetty.ee8.annotations.ResourceAnnotationHandler.handleClass(ResourceAnnotationHandler.java:67) 2026-03-04T09:08:25.582662Z 01O at org.eclipse.jetty.ee8.annotations.ResourceAnnotationHandler.doHandle(ResourceAnnotationHandler.java:53) 2026-03-04T09:08:25.583992Z 01O at org.eclipse.jetty.ee8.annotations.AnnotationIntrospector$AbstractIntrospectableAnnotationHandler.handle(AnnotationIntrospector.java:82) 2026-03-04T09:08:25.583998Z 01O at org.eclipse.jetty.ee8.annotations.AnnotationIntrospector.introspect(AnnotationIntrospector.java:185) 2026-03-04T09:08:25.584000Z 01O at org.eclipse.jetty.ee8.annotations.AnnotationDecorator.introspect(AnnotationDecorator.java:65) 2026-03-04T09:08:25.584001Z 01O at org.eclipse.jetty.ee8.annotations.AnnotationDecorator.decorate(AnnotationDecorator.java:70) 2026-03-04T09:08:25.584003Z 01O at org.eclipse.jetty.util.DecoratedObjectFactory.decorate(DecoratedObjectFactory.java:97) 2026-03-04T09:08:25.584004Z 01O at org.eclipse.jetty.ee8.servlet.ServletContextHandler$ServletAPIContext.createInstance(ServletContextHandler.java:1093) 2026-03-04T09:08:25.584005Z 01O at org.eclipse.jetty.ee8.servlet.ServletContextHandler$ServletAPIContext.createInstance(ServletContextHandler.java:1100) 2026-03-04T09:08:25.584006Z 01O at org.eclipse.jetty.ee8.servlet.BaseHolder.createInstance(BaseHolder.java:176) 2026-03-04T09:08:25.584076Z 01O at org.eclipse.jetty.ee8.servlet.ListenerHolder.createInstance(ListenerHolder.java:86) 2026-03-04T09:08:25.584077Z 01O at org.eclipse.jetty.ee8.servlet.ListenerHolder.doStart(ListenerHolder.java:77) 2026-03-04T09:08:25.584078Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.584079Z 01O at org.eclipse.jetty.ee8.servlet.ServletContextHandler.startContext(ServletContextHandler.java:303) 2026-03-04T09:08:25.584080Z 01O at org.eclipse.jetty.ee8.webapp.WebAppContext.startWebapp(WebAppContext.java:1198) 2026-03-04T09:08:25.584080Z 01O at org.eclipse.jetty.ee8.webapp.WebAppContext.startContext(WebAppContext.java:1168) 2026-03-04T09:08:25.584081Z 01O at org.eclipse.jetty.ee8.nested.ContextHandler.doStartInContext(ContextHandler.java:626) 2026-03-04T09:08:25.584081Z 01O at org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1488) 2026-03-04T09:08:25.584082Z 01O at org.eclipse.jetty.ee8.nested.ContextHandler.doStart(ContextHandler.java:615) 2026-03-04T09:08:25.584083Z 01O at org.eclipse.jetty.ee8.servlet.ServletContextHandler.doStart(ServletContextHandler.java:243) 2026-03-04T09:08:25.584083Z 01O at org.eclipse.jetty.ee8.webapp.WebAppContext.doStart(WebAppContext.java:502) 2026-03-04T09:08:25.584084Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.584084Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) 2026-03-04T09:08:25.584085Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113) 2026-03-04T09:08:25.584086Z 01O at org.eclipse.jetty.server.Handler$Abstract.doStart(Handler.java:491) 2026-03-04T09:08:25.584086Z 01O at org.eclipse.jetty.server.handler.ContextHandler.lambda$doStart$0(ContextHandler.java:793) 2026-03-04T09:08:25.584087Z 01O at org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1494) 2026-03-04T09:08:25.584087Z 01O at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:793) 2026-03-04T09:08:25.584088Z 01O at org.eclipse.jetty.ee8.nested.ContextHandler$CoreContextHandler.doStart(ContextHandler.java:2358) 2026-03-04T09:08:25.584089Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.584089Z 01O at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:40) 2026-03-04T09:08:25.584090Z 01O at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:183) 2026-03-04T09:08:25.584090Z 01O at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:522) 2026-03-04T09:08:25.584091Z 01O at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:162) 2026-03-04T09:08:25.584092Z 01O at org.eclipse.jetty.deploy.providers.ScanningAppProvider.pathAdded(ScanningAppProvider.java:294) 2026-03-04T09:08:25.584092Z 01O at org.eclipse.jetty.deploy.providers.ContextProvider.pathAdded(ContextProvider.java:635) 2026-03-04T09:08:25.584093Z 01O at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.pathAdded(ScanningAppProvider.java:69) 2026-03-04T09:08:25.584094Z 01O at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:902) 2026-03-04T09:08:25.584094Z 01O at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:868) 2026-03-04T09:08:25.584095Z 01O at org.eclipse.jetty.util.Scanner.scan(Scanner.java:775) 2026-03-04T09:08:25.584095Z 01O at org.eclipse.jetty.util.Scanner.startScanning(Scanner.java:664) 2026-03-04T09:08:25.584096Z 01O at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:636) 2026-03-04T09:08:25.584097Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.584097Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) 2026-03-04T09:08:25.584098Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:120) 2026-03-04T09:08:25.584119Z 01O at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:265) 2026-03-04T09:08:25.584120Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.584149Z 01O+ 2026-03-04T09:08:25.584150Z 01O at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:592) 2026-03-04T09:08:25.584151Z 01O at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:263) 2026-03-04T09:08:25.584151Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.584152Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) 2026-03-04T09:08:25.584152Z 01O at org.eclipse.jetty.server.Server.start(Server.java:643) 2026-03-04T09:08:25.584153Z 01O at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:120) 2026-03-04T09:08:25.584154Z 01O at org.eclipse.jetty.server.Handler$Abstract.doStart(Handler.java:491) 2026-03-04T09:08:25.584154Z 01O at org.eclipse.jetty.server.Server.doStart(Server.java:584) 2026-03-04T09:08:25.584155Z 01O at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 2026-03-04T09:08:25.584156Z 01O at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:2032) 2026-03-04T09:08:25.584156Z 01O at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) 2026-03-04T09:08:25.584157Z 01O at java.base/java.lang.reflect.Method.invoke(Method.java:580) 2026-03-04T09:08:25.584157Z 01O at org.eclipse.jetty.start.Main.invokeMain(Main.java:312) 2026-03-04T09:08:25.584158Z 01O at org.eclipse.jetty.start.Main.start(Main.java:603) 2026-03-04T09:08:25.584159Z 01O at org.eclipse.jetty.start.Main.main(Main.java:82) However, if I install libgeronimo-annotation-1.3-spec-java the issue is solved. But I'm not sure this is the proper fix, as the class is provided by /usr/share/jetty12/lib/ee8-annotations/javax.annotation-api.jar I would have expected jetty to use the class from /usr/share/jetty12/lib/ee8-annotations/javax.annotation-api.jar And not the one from libgeronimo-annotation-1.3-spec-java Actually I found that you made some changes to a pom.xml https://salsa.debian.org/java-team/jetty12/-/blob/0e1bb2044e596d59229ef11adf54480b8780483a/debian/patches/19-fix-jettyee8-javaee-dependencies.patch Regards Fab __ This is the maintainer address of Debian's Java team <https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use [email protected] for discussions and questions.
