https://bz.apache.org/bugzilla/show_bug.cgi?id=69216
Bug ID: 69216
Summary: META-INT/services is missing from tomcat-embed-el
Product: Tomcat 10
Version: 10.1.26
Hardware: PC
OS: Mac OS X 10.1
Status: NEW
Severity: normal
Priority: P2
Component: Packaging
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ------
Upgrade to SpringBoot 3.3.2 pulling the latest version of Tomcat 10 (10.1.26)
fails instantiating an instance of ExpressionFactory
(org.apache.el.ExpressionFactoryImpl) at runtime with the following exception:
Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl
at
org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedWebappClassLoader.loadClass(TomcatEmbeddedWebappClassLoader.java:72)
~[spring-boot-3.3.2.jar:3.3.2]
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1144)
~[tomcat-embed-core-10.1.26.jar:10.1.26]
at jakarta.el.FactoryFinder.newInstance(FactoryFinder.java:47)
~[jakarta.el-api-5.0.0.jar:5.0.0]
... 50 common frames omitted
tomcat-embed-el:10.1.26 is missing files:
- META-INF/services/jakarta.el.ExpressionFactory
- module-info.class
Most probably caused by a regression in your build process. Potential caused
could be
https://github.com/apache/tomcat/compare/10.1.25...10.1.26#diff-766797f233c18114f9499750cf1ffbf3829aeea50283850619c01bd173132021R4036
(but not validated).
Thanks for the hardwork!
Gabriel
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]