Skip to Content
0
S N
Jul 06, 2015 at 09:28 AM

BI 4.1 JAVA SDK error

196 Views

Dear Experts,

My java program :

1) Connects with CMS to create session

2) Opens the Reports in Excel format.

In the first run it works properly but after changing the reports it fails with below error:

Error Details for : 2---while trying to invoke the method com.businessobjects.rebean.wi.DocumentInstance.getPrompts() of a null object loaded from local variable 'widoc'

[2015-07-03 12:29:12,374] [FATAL] [com.crystaldecisions.enterprise.ocaframework.ManagedService] invoke(): the service is dead

com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServicesDown: Unable to find servers in CMS and cluster @ with kind webiserver and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

at com.crystaldecisions.enterprise.ocaframework.ServerController.validateServer(ServerController.java:417)

at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.validateServer(ServiceMgr.java:961)

at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validateServer(ManagedSession.java:698)

at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validateStatelessService(ManagedSession.java:528)

at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validate(ManagedSession.java:502)

at com.crystaldecisions.enterprise.ocaframework.ManagedService.invoke(ManagedService.java:491)

at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.WICDZServer._WICDZProxy.closeInstanceEx(_WICDZProxy.java:252)

at com.businessobjects.rebean.wi.newserver.exec.WebiCloseInstanceExecutor.call(WebiCloseInstanceExecutor.java:33)

at com.businessobjects.sdk.core.server.internal.commands.CloseInstanceCommand.execute(CloseInstanceCommand.java:43)

at com.businessobjects.sdk.core.server.internal.corba.CorbaServerImpl.doProcess(CorbaServerImpl.java:79)

at com.businessobjects.sdk.core.server.internal.AbstractServer.processIt(AbstractServer.java:171)

at com.businessobjects.sdk.core.server.internal.AbstractServer.process(AbstractServer.java:133)

at com.businessobjects.sdk.core.server.internal.InstanceServer.process(InstanceServer.java:94)

at com.businessobjects.sdk.core.server.internal.InstanceServer.destroy(InstanceServer.java:127)

at com.businessobjects.sdk.core.server.internal.InstanceServerServiceImpl.destroyServer(InstanceServerServiceImpl.java:141)

at com.businessobjects.rebean.wi.impl.services.DocumentInstanceManagementServiceImpl.closeDocument(DocumentInstanceManagementServiceImpl.java:268)

at com.businessobjects.rebean.wi.impl.services.DocumentInstanceManagementServiceImpl.openDocument(DocumentInstanceManagementServiceImpl.java:187)

at com.businessobjects.rebean.wi.impl.services.DocumentInstanceManagementServiceImpl.openDocument(DocumentInstanceManagementServiceImpl.java:78)

at com.businessobjects.rebean.wi.internal.WIReportEngine.openDocument(WIReportEngine.java:430)

at com.businessobjects.rebean.wi.internal.WIReportEngine.openDocument(WIReportEngine.java:439)

at com..hana.util.WorkerThread.createAndRefreshWidocObject(WorkerThread.java:145)

at com..hana.util.WorkerThread.run(WorkerThread.java:66)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)

at java.lang.Thread.run(Thread.java:763)