• something now requires el-impl.jar?

    From Timo Aaltonen@21:1/5 to All on Tue Dec 15 20:10:01 2020
    Hi

    I'm debugging a problem with dogtag-pki, where the webapp doesn't initialize correctly, with this trace:

    javax.el.ELException: Provider com.sun.el.ExpressionFactoryImpl not found
    javax.el.FactoryFinder.newInstance(FactoryFinder.java:101)
    javax.el.FactoryFinder.find(FactoryFinder.java:197)
    javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:197)
    javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:168)
    org.apache.jasper.compiler.PageInfo.<init>(PageInfo.java:80)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:120)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:386)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:362)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:346)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:605)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)


    since el-impl.jar is not packaged I downloaded it from "somewhere", and putting it in the instance libdir magically made it work.

    Where did this dependency come from?



    --
    t

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Timo Aaltonen@21:1/5 to Timo Aaltonen on Tue Dec 15 21:20:01 2020
    On 15.12.2020 20.50, Timo Aaltonen wrote:

        Hi

    I'm debugging a problem with dogtag-pki, where the webapp doesn't
    initialize correctly, with this trace:

    javax.el.ELException: Provider com.sun.el.ExpressionFactoryImpl not found
            javax.el.FactoryFinder.newInstance(FactoryFinder.java:101)
            javax.el.FactoryFinder.find(FactoryFinder.java:197)
            javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:197)
            javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:168)
            org.apache.jasper.compiler.PageInfo.<init>(PageInfo.java:80)

    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:120)
            org.apache.jasper.compiler.Compiler.compile(Compiler.java:386)
            org.apache.jasper.compiler.Compiler.compile(Compiler.java:362)
            org.apache.jasper.compiler.Compiler.compile(Compiler.java:346)

    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:605)


    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400)


    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
            org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:733)

    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)


    since el-impl.jar is not packaged I downloaded it from "somewhere", and putting it in the instance libdir magically made it work.

    Where did this dependency come from?

    Bah, nevermind.. looks like it crept in via libservlet-java depending on libel-api-java, and dogtag not using tomcat-el-api.jar for whatever the reason..


    --
    t

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)