Your message dated Sat, 27 May 2023 15:04:32 +0000
with message-id <e1q2vt6-00dpyt...@fasolo.debian.org>
and subject line Bug#1036798: fixed in jetty9 9.4.50-4
has caused the Debian Bug report #1036798,
regarding jetty9: Failed startup of context: JettyJasperInitializer not a 
subtype of javax.servlet.ServletContainerInitializer
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1036798: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036798
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: jetty9
Version: 9.4.50-3
Severity: grave
Justification: renders package unusable

The jetty9 package can no longer run web applications after switching
to libtomcat10-java for the JSP compiler. The following error appears
in the log:

  java.util.ServiceConfigurationError: 
javax.servlet.ServletContainerInitializer: 
org.eclipse.jetty.apache.jsp.JettyJasperInitializer not a subtype
        at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593)
        at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1244)
        at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273)
        at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309)
        at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
        at 
org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:829)
        at 
org.eclipse.jetty.annotations.AnnotationConfiguration.configure(AnnotationConfiguration.java:343)
        at 
org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:498)
        at 
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1409)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)
        at 
org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)
        at 
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
        at 
org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:46)
        at 
org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188)
        at 
org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:517)
        at 
org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:157)
        at 
org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:173)
        at 
org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:428)
        at 
org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:66)
        at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:785)
        at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:754)
        at org.eclipse.jetty.util.Scanner.scan(Scanner.java:641)
        at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:540)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
        at 
org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:146)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
        at 
org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:605)
        at 
org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:252)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
        at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
        at org.eclipse.jetty.server.Server.start(Server.java:423)
        at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
        at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
        at org.eclipse.jetty.server.Server.doStart(Server.java:387)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
        at 
org.eclipse.jetty.xml.XmlConfiguration.lambda$main$3(XmlConfiguration.java:1907)
        at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
        at 
org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1857)
        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 org.eclipse.jetty.start.Main.invokeMain(Main.java:218)
        at org.eclipse.jetty.start.Main.start(Main.java:491)
        at org.eclipse.jetty.start.Main.main(Main.java:77)


Reverting back to libtomcat9-java fixes the issue.

Using the Jasper compiler from Tomcat 10 with Jetty 9 is unlikely to work
properly since the source files generated will use the servlet classes
from the jakarta namespace and Jetty 9 doesn't implement them.

Emmmanuel Bourg

--- End Message ---
--- Begin Message ---
Source: jetty9
Source-Version: 9.4.50-4
Done: Markus Koschany <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
jetty9, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1036...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Markus Koschany <a...@debian.org> (supplier of updated jetty9 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 27 May 2023 16:28:19 +0200
Source: jetty9
Architecture: source
Version: 9.4.50-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 
<pkg-java-maintain...@lists.alioth.debian.org>
Changed-By: Markus Koschany <a...@debian.org>
Closes: 1036798
Changes:
 jetty9 (9.4.50-4) unstable; urgency=medium
 .
   * Team upload.
   * Revert the switch to libtomcat10-java. For now Jetty 9 only works correctly
     with libtomcat9-java. (Closes: #1036798)
Checksums-Sha1:
 4661cd1e8bc4fb728cd3d036e35f2552d92e3a32 2804 jetty9_9.4.50-4.dsc
 1f776c111f315f381a7caaf141d30cc654c499f7 30156 jetty9_9.4.50-4.debian.tar.xz
 d4cd2673501b4c5ba3eb351f3d4bef220d5b3ef7 18912 jetty9_9.4.50-4_amd64.buildinfo
Checksums-Sha256:
 16951463d3e840f95b01b2760c8ebfaada38c4ea1249dea9f8d493fa210da056 2804 
jetty9_9.4.50-4.dsc
 acd4be7a89ff1650f1d709f3e0d03bf9fbde2996934fded1a36341b8ef472c45 30156 
jetty9_9.4.50-4.debian.tar.xz
 118c0de00b991c456f4a894dcc4b56d9a0b6d5f100c18dc42f07e19d13cb2d5a 18912 
jetty9_9.4.50-4_amd64.buildinfo
Files:
 262ef57c13fc15b763d5f857b71c0424 2804 java optional jetty9_9.4.50-4.dsc
 bd04b1904313b4eb329c02a8bef5aca3 30156 java optional 
jetty9_9.4.50-4.debian.tar.xz
 6d4b8ae81410c5bc9eebae9744f20b47 18912 java optional 
jetty9_9.4.50-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmRyFlFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1HkpX8P/188czdGG9TlM2vAcAENEjamDhTWqHGSGIKl
rUntC3tnFEWx1nifMZFi18T+E6xOJxZVWcRyCwD8eI/PdfSm2fvTnjbiyq7/HmOp
293PV6YMEpHIva4DNH+vjIj1pCCsm53TiSAh2jYF/yTmxmVWN3Fbxgid3lc3HcfR
slAgInx2+/GlMaDl6TsQoP5OgmXzJ1++RR9jUtQI1kdXvufB9iv6infqX3I10V+V
fffx1CBuw40N+8Dz4Nc7MAxPiUI7FqAbMaKg8QGkIlebddAe+UFi7y1lVo+htLzb
tt0TyM6QwGA+BSoNP6kf1p9er6CAVaVw8NCyamiXFPa7FtR6V6RyKcXSq5IgCc4W
ehjDdyp1UMgC9p68Ha/ihO8Ac++SI8eD9k9r01lRDcRAJ5ZmxtENzpJas61J736H
wogHLeWJrR8kXdtSENWfwdFwEfB1iuh9yySffD/mqavWb+ELi7Qj5sOB6oino5Wz
Omgva0LRPDOzKsTKCFJqjfQI2zc7fL6QslLRR21OeKL9lMvcSvTaE3dzseMnFKVK
cXiReG0LIHQvk6naOO+pFLfb52nielEu31ShObqol1D5RQSjVG1i8sugc6SO3Zgb
yuxyyyz8QEEYrjb2fL1YxmnYSZJsSStcDTfgl7ieXfgncHsyWfNqYIFSkVgMtJbm
sIKEHIxN
=WMjd
-----END PGP SIGNATURE-----

--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to