BusinessObjects Board

Modified openDocument.jsp

This is a discussion post for the modified openDocument.jsp download here


Jared80KA :us: (BOB member since 2006-08-24)

I am getting following error when I am using the code what you mentioned in your original posting:

I am using BO XI R2 SP4

What am I missing here ?


srinivas1234 :us: (BOB member since 2005-04-20)

Looks like they might have changed some stuff in SP4. Can you post a copy of the unmodified “documentXML.jsp”? We’re still running SP3 here.

Thanks


Jared80KA :us: (BOB member since 2006-08-24)

Jared,

Please check the attachment.

Thanks,
Srini
documentXML.zip (4.0 KB)


srinivas1234 :us: (BOB member since 2005-04-20)

Try this file and see if it works. Again, we’re still on SP3 so I’m not able to test it. Let me know if it works or not - if so I will update the download page to contain this file as well.

Thanks
documentXMLcustom_SP4.zip (5.0 KB)


Jared80KA :us: (BOB member since 2006-08-24)

Hi Jared,

It is working with SP4. Thank you for your help.

Srini


srinivas1234 :us: (BOB member since 2005-04-20)

Hi,

We are on BO XI R2 SP4, but when I am using the modified code or the original code, I am getting error similar to what srinivas1234 is getting.


2009-05-28 13:48:57 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 77 in the jsp file: /opendoc/documentXML.jsp
Generated servlet error:
/usr/local/websphere/bobje/tomcat/work/Catalina/localhost/businessobjects_enterprise115_desktoplaunch/org/apache/jsp/opendoc/documen
tXML_jsp.java:3359: getReportID(java.lang.String,java.lang.String,com.crystaldecisions.sdk.occa.infostore.IInfoStore,javax.servlet.h
ttp.HttpServletResponse,javax.servlet.http.HttpSession,javax.servlet.jsp.JspWriter,java.lang.String) in org.apache.jsp.opendoc.docum
entXML_jsp cannot be applied to (java.lang.String,java.lang.String,com.crystaldecisions.sdk.occa.infostore.IInfoStore,javax.servlet.
http.HttpServletResponse,javax.servlet.http.HttpSession,javax.servlet.jsp.JspWriter)
                    sParam_id = getReportID(sDocName, sParam_Path, iStore, response, session, out);
                                ^


An error occurred at line: 77 in the jsp file: /opendoc/documentXML.jsp
Generated servlet error:
/usr/local/websphere/bobje/tomcat/work/Catalina/localhost/businessobjects_enterprise115_desktoplaunch/org/apache/jsp/opendoc/documen
tXML_jsp.java:3362: getObjectFromID(com.crystaldecisions.sdk.occa.infostore.IInfoStore,java.lang.String,java.lang.String,java.lang.S
tring,java.lang.String) in org.apache.jsp.opendoc.documentXML_jsp cannot be applied to (com.crystaldecisions.sdk.occa.infostore.IInf
oStore,java.lang.String,java.lang.String,java.lang.String)
                    IInfoObject obj = getObjectFromID(iStore, sDocName, sParam_id, sIdType);
                                      ^
Note: /usr/local/websphere/bobje/tomcat/work/Catalina/localhost/businessobjects_enterprise115_desktoplaunch/org/apache/jsp/opendoc/d
ocumentXML_jsp.java uses or overrides a deprecated API.


An error occurred at line: 77 in the jsp file: /opendoc/documentXML.jsp
Generated servlet error:
Note: Recompile with -Xlint:deprecation for details.
Note: /usr/local/websphere/bobje/tomcat/work/Catalina/localhost/businessobjects_enterprise115_desktoplaunch/org/apache/jsp/opendoc/d
ocumentXML_jsp.java uses unchecked or unsafe operations.


An error occurred at line: 77 in the jsp file: /opendoc/documentXML.jsp
Generated servlet error:
Note: Recompile with -Xlint:unchecked for details.
2 errors


        at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
        at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
        at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
        at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at com.servlet.filter.BOSessionFilter.doFilter(BOSessionFilter.java:105)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:799)

Any idea what Am I missing?


pranathi (BOB member since 2006-04-12)