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: dev@tomcat.apache.org
          Reporter: gabriel.din...@migrosonline.ch
  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: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to