on 03-02-2012 9:50 PM
My webapp fails in Eclipse (but NOT when I run it on the server) at the following line 190:
189: java.util.Locale locUS = java.util.Locale.US;
190: ReportClientDocument rcd = rptAppFactory.openDocument(boInfoObject,0,locUS);
191: rcd.getDataDefController().getParameterFieldController().setCurrentValue("", "PayeeID", payeeID);
192: rcd.getDataDefController().getParameterFieldController().setCurrentValue("", "ReportName", rptName);
The error stack trace and root cause info is as follows. Any ideas?:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause
javax.servlet.ServletException: com.crystaldecisions.proxy.remoteagent.ICommunicationAdapter.setProductLocale(Ljava/util/Locale;)V
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp.ras_005fcr_005fweb_005fexport_jsp._jspService(ras_005fcr_005fweb_005fexport_jsp.java:332)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause
java.lang.NoSuchMethodError: com.crystaldecisions.proxy.remoteagent.ICommunicationAdapter.setProductLocale(Ljava/util/Locale;)V
com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.a(Unknown Source)
com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.a(Unknown Source)
com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.openDocument(Unknown Source)
com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.openDocument(Unknown Source)
org.apache.jsp.ras_005fcr_005fweb_005fexport_jsp._jspService(ras_005fcr_005fweb_005fexport_jsp.java:244)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
do you have exact same set of SDK Jar files in Eclipse and when you deploy it to Server? Looks like some eclipse setting is causing issues with setting locale.
So is the deployment app server and RAS server on same physical machine? Make sure that mahcine running RAS and eclipse can ping each other by IP, short name and full qualified name.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The .jar versions are identical.
I can ping in both directions.
When I run the webapp in Eclipse, I am running it on my own desktop machine. That is where it fails - both inside Eclipse and outside (on my local machine - I do have Tomcat installed on my desktop). When I run it from the network server which is also the BO CMS server, it does not throw the error.
User | Count |
---|---|
81 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.