Skip to Content
0
Former Member
Jun 28, 2011 at 08:38 PM

BO XI InfoStore Service Issue - upgrading from CR 10 to BO XI

37 Views

Ours is a Java web application that works with BO 10. After we upgraded to BI XI, when I login to the CMS server (successfully) and try to get the InfoStore with this code

IInfoStore iStore = (IInfoStore) es.getService("InfoStore");

I get the following exception

ERROR: 2011-06-28 20:20:53,738 com.crystaldecisions.enterprise.ocaframework.WireOb2Unpacker - initialize(): invalid xrl,3&U=10,03&.1={3&1=301,03&2=301,03},2z&.2={3&1=302,03&2=302,03},2z&.3={3&1=303,03&2=303,03},2z&.4={3&1=304,03&2=304,03},2z&.5={3&1=305,03&2=305,03},2z&.6={3&1=306,03&2=306,03},2z&.7={3&1=307,03&2=307,03},2z&.8={3&1=308,03&2=308,03},2z&.9={3&1=309,03&2=309,03},2z&.?={3&1=310,03&2=310,03},2z

com.crystaldecisions.celib.exception.c: ASSERTION FAILED

at com.crystaldecisions.celib.trace.d.a(Unknown Source)

at com.crystaldecisions.enterprise.ocaframework.k.a(Unknown Source)

at com.crystaldecisions.celib.properties.Property.a(Unknown Source)

at com.crystaldecisions.celib.properties.Property.getPropertyBag(Unknown Source)

at com.crystaldecisions.celib.properties.PropertyBag.getPropertyBag(Unknown Source)

at com.crystaldecisions.sdk.occa.pluginmgr.internal.a.getSecurityInfo(Unknown Source)

at com.crystaldecisions.sdk.occa.infostore.internal.InfoStore.a(Unknown Source)

at com.crystaldecisions.sdk.occa.infostore.internal.InfoStore.<init>(Unknown Source)

at com.crystaldecisions.sdk.occa.infostore.internal.InfoStoreFactory.makeOCCA(Unknown Source)

at com.crystaldecisions.sdk.framework.internal.a.getService(Unknown Source)

at com.crystaldecisions.sdk.framework.internal.a.getService(Unknown Source)

This does NOT happen when I connect to CR 10. Only with the new BO XI, I come across this issue. I am using the sdk from BO XI installation. I tried on Java 1.4 and 1.6 with the same results.

The report viewer (CrystalReportViewer) throws a NullPointerException when the following is executed in the jsp

viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), out);

stack trace:

java.lang.NullPointerException

at com.crystaldecisions.enterprise.ocaframework.ServerSpec.a(Unknown Source)

at com.crystaldecisions.enterprise.ocaframework.ServerSpec.<init>(Unknown Source)

at com.crystaldecisions.enterprise.ocaframework.AbstractServerHandler.buildServerInfo(Unknown Source)

at com.crystaldecisions.enterprise.ocaframework.AbstractServerHandler.buildClusterInfo(Unknown Source)

at com.crystaldecisions.enterprise.ocaframework.u.a(Unknown Source)

at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.do(Unknown Source)

at com.crystaldecisions.enterprise.ocaframework.l.a(Unknown Source)

at com.crystaldecisions.enterprise.ocaframework.m.a(Unknown Source)

at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(Unknown Source)

at com.crystaldecisions.sdk.occa.managedreports.ps.internal.j.a(Unknown Source)

at com.crystaldecisions.sdk.occa.managedreports.ps.internal.j.<init>(Unknown Source)

at com.crystaldecisions.sdk.occa.managedreports.ps.internal.PageServerRequesterFactory.makePageServerRequester(Unknown Source)

at com.crystaldecisions.sdk.occa.managedreports.ps.internal.c.if(Unknown Source)

at com.crystaldecisions.sdk.occa.managedreports.ps.internal.c.getPage(Unknown Source)

at com.crystaldecisions.report.web.viewer.ReportAgent.a(Unknown Source)

at com.crystaldecisions.report.web.viewer.CrystalReportViewer.goto(Unknown Source)

at com.crystaldecisions.report.web.ServerControl.a(Unknown Source)

at com.crystaldecisions.report.web.ServerControl.processHttpRequest(Unknown Source)

at org.apache.jsp.jsp.reportviewer.ReportViewer_jsp._jspService(ReportViewer_jsp.java:54)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:92)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:720)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:162)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:720)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:628)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:383)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:307)

I am not sure if the BO installation on the server is the issue or the code on the application side. Also our administrator says that he does not see any log (audit) to attribute to my issues.

Thank you in advance for any help you may provide in resolving this.