cat_gon Respected Contributor.
Respected Contributor.
417 views

Failing JSP Report after upgrade to 9.41

Hi All,

After upgrading from 9.22 to 9.41, our custom JSP reports are failing with error "HTTP response:500 - java.io.FileNotFoundException: The requested resource (/itg/web/knta/rpt/custom/rpt/css/reportGlobal.css) is not available". The reportGlobal.css is located eversince in ITG.WAr and NOT in ITG --> /itg.war/web/knta/rpt/custom/rpt/css/reportGlobal.css

Our custom JSP report contained this code for CSS formatting <c:import url="./rpt/css/reportGlobal.css" />. When we change the import URL to <c:import url="../../rpt/css/reportGlobal.css" /> the report will work.

Does anyone of you experience the same issue? What was changed?

Serverlog error:

ERROR JSESSIONID=AE4C677EC6A148C196C19CED677AD56D.Interim_Defect_Management,USERNAME= server:http-bio-8082-exec-15:(ApplicationDispatcher.java:759):2017/08/15-10:44:49.318 AEST: Servlet.service() for servlet default threw exception
java.io.FileNotFoundException: The requested resource (/itg/web/knta/rpt/custom/rpt/css/reportGlobal.css) is not available
 at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:836)
 at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:441)
 at org.apache.catalina.servlets.DefaultServlet.doPost(DefaultServlet.java:523)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:603)
 at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:542)
 at org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:296)
 at org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(ImportSupport.java:161)
 at org.apache.jsp.web.knta.rpt.custom.CBAFinancialIntegrationDetailReportV13_jsp._jspx_meth_c_005fimport_005f0(CBAFinancialIntegrationDetailReportV13_jsp.java:591)
 at org.apache.jsp.web.knta.rpt.custom.CBAFinancialIntegrationDetailReportV13_jsp._jspService(CBAFinancialIntegrationDetailReportV13_jsp.java:231)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:485)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)
 at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)
 at com.kintana.rpt.web.servlet.RunJspReport.doPost(RunJspReport.java:109)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.kintana.core.web.filter.BrowserCompatibilityFilter.applyFilter(BrowserCompatibilityFilter.java:188)
 at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:94)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.kintana.core.web.filter.MLUFilter.applyFilter(MLUFilter.java:115)
 at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:94)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.kintana.core.web.filter.stinger.ValidationFilter.applyFilter(ValidationFilter.java:217)
 at com.kintana.core.web.filter.stinger.ValidationFilter.doFilter(ValidationFilter.java:118)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.kintana.core.web.filter.MultipartRequestFilter.applyFilter(MultipartRequestFilter.java:81)
 at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:94)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.kintana.core.web.filter.ControlFilter.applyFilter(ControlFilter.java:1018)
 at com.kintana.core.web.filter.ControlFilter.doFilter(ControlFilter.java:1707)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.mercury.itg.servlet.I18NFilter.doFilter(I18NFilter.java:46)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.kintana.core.web.filter.SchemeBasedRedirectFilter.doFilter(SchemeBasedRedirectFilter.java:75)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.kintana.core.web.filter.Log4jFilter.applyFilter(Log4jFilter.java:56)
 at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:94)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at com.hpe.ppm.druid.support.http.WebStatFilter.applyFilter(WebStatFilter.java:128)
 at com.hpe.ppm.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:62)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
 at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
 at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
 at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 at java.lang.Thread.run(Thread.java:745)

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.