java.lang.RuntimeException: Missing IN or OUT parameter at index:: 1 when trying to run published report in Tomcat

Stimulsoft Reports.JAVA discussion
Post Reply
denis.awfm
Posts: 23
Joined: Wed Sep 25, 2019 7:19 pm

java.lang.RuntimeException: Missing IN or OUT parameter at index:: 1 when trying to run published report in Tomcat

Post by denis.awfm »

Hi All,

I am blocked with this error message:
HTTP Status 500 – Internal Server Error
Type Exception Report

Message An exception occurred processing [/index.jsp] at line [27]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: An exception occurred processing [/index.jsp] at line [27]

24: StiReport report = StiSerializeManager.deserializeReport(new File(reportPath));
25: StiJDBCDatabase dbOracleCPA_RT1 = (StiJDBCDatabase)report.getDictionary().getDatabases().get("OracleCXRT");
26: dbOracleCPA_RT1.setConnectionString("url=jdbc:oracle:thin:@db.awfm.co:11521/test.awfm.co;user=XXXXXXXXX;password=*************");
27: report.render();
28: StiWebViewerOptions options = new StiWebViewerOptions();
29: pageContext.setAttribute("report", report);
30: pageContext.setAttribute("options", options);


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:625)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:514)
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:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Root Cause

java.lang.RuntimeException: Missing IN or OUT parameter at index:: 1
StiJDBCDatabase [promptUserNameAndPassword=false, url=jdbc:oracle:thin:@db.awfm.co:11521/test.awfm.co, user=XXXXXXXXXXXXXXXXXX, password=YYYYYYYYY, driver=oracle.jdbc.OracleDriver, other={}]
com.stimulsoft.report.dictionary.StiDictionary.connect(StiDictionary.java:1260)
com.stimulsoft.report.dictionary.StiDictionary.connect(StiDictionary.java:1233)
com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.ConnectToData(StiRenderProviderV2.java:442)
com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.Render(StiRenderProviderV2.java:129)
com.stimulsoft.report.engine.engineV2.builders.StiReportV2Builder.RenderSingleReport(StiReportV2Builder.java:64)
com.stimulsoft.report.StiReport.RenderReport(StiReport.java:2064)
com.stimulsoft.report.StiReport.Render(StiReport.java:1979)
com.stimulsoft.report.StiReport.Render(StiReport.java:1914)
com.stimulsoft.report.StiReport.Render(StiReport.java:1904)
com.stimulsoft.report.StiReport.Render(StiReport.java:1889)
com.stimulsoft.report.StiReport.render(StiReport.java:1872)
org.apache.jsp.index_jsp._jspService(index_jsp.java:177)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
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:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)


My Query has 2 parameters and those are set based on variables. In Reports Designer it is working.

Attaching report for reference.

Image
Image
Attachments
27_R_CX_LIVE_CXLS_and_AS_PDF_File.mrt
(140.19 KiB) Downloaded 204 times
Lech Kulikowski
Posts: 6245
Joined: Tue Mar 20, 2018 5:34 am

Re: java.lang.RuntimeException: Missing IN or OUT parameter at index:: 1 when trying to run published report in Tomcat

Post by Lech Kulikowski »

Hello.

We have made an improvement.
Please, check our next build when it will be available.

Thank you.
Post Reply