Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Timo Aaltonen Newsgroups: linux.debian.maint.java Subject: Re: something now requires el-impl.jar? Date: Tue, 15 Dec 2020 21:20:01 +0100 Message-ID: References: X-Original-To: debian-java@lists.debian.org X-Mailbox-Line: From debian-java-request@lists.debian.org Tue Dec 15 20:18:13 2020 Old-Return-Path: X-Amavis-Spam-Status: No, score=-10.499 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_8BITS=1.5, LDO_WHITELIST=-5, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate:hard: -3.5 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Mailing-List: archive/latest/22622 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/d86658aa-7750-c6fd-af35-a4c0048761dc@debian.org Approved: robomod@news.nic.it Lines: 44 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Tue, 15 Dec 2020 22:01:01 +0200 X-Original-Message-ID: X-Original-References: Xref: csiph.com linux.debian.maint.java:11996 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.(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