Closed dstenger closed 2 years ago
The error is still occurring on http://cite.ogc.org/te2/ when validating https://maps.ecere.com/ogcapi with OGC API Features test suite.
HTTP Status 500 - javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
I just want to confirm that I also received this error in the beta engine.
I assume what is meant in the steps to reproduce, step 3, is click on "See the detailed old test report", instead of click on "view old sessions". The page behind is called viewOldSessionLog.jsp.
The root error:
java.lang.ClassNotFoundException: org/apache/xerces/jaxp/DocumentBuilderFactoryImpl
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:348)
javax.xml.parsers.FactoryFinder.getProviderClass(FactoryFinder.java:124)
javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:188)
javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:152)
javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:232)
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:119)
org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:115)
org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:181)
org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:231)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:182)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:419)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:484)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421)
org.apache.jasper.compiler.Parser.parse(Parser.java:138)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:136)
org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:329)
org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:366)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421)
org.apache.jasper.compiler.Parser.parse(Parser.java:138)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:341)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:660)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Locally (with https://hub.docker.com/r/ogccite/teamengine-beta), I was not able to reproduce the error. However, the problem is reproducible on Beta environment.
I cannot reproduce this error on http://cite.ogc.org/te2/ anymore.
@heidivanparys Can you please check if the error is still occurring?
I checked and I did not get the error this time.
Thank you for the feedback. Thus, we can close the issue for now.
Describe the bug Attempting to access the viewOldSessionLog page returns an HTTP 500 error.
To Reproduce Steps to reproduce the behavior:
Expected behavior Old session log shall be displayed.
Additional context Please also see following comment: https://github.com/opengeospatial/teamengine/issues/486#issuecomment-1039974992