Skip to Content

The viewercould not process an event.The report source could not be retrieved from the state object

Dear SAP Folks,

We are getting this error "

The viewer could not process an event. The report source could not be retrieved from the state object" While doing the Crystal Report Load test.

{
"status": {
"errorMessage": "The viewer could not process an event. The report source could not be retrieved from the state object. [CRSDK00000957] \n---- Error code:0 [CRWEB00000119]",
"RCI": "CRSDK00000957",
"code": 0,
"debug": "2018-02-05 08:16:23\ncom.businessobjects.report.web.shared.WebReportingException: The viewer could not process an event. The report source could not be retrieved from the state object. [CRSDK00000957] ---- Error code:0 [CRWEB00000119]\n\tat com.businessobjects.report.web.shared.WebReportingException.throwWebReportingException(WebReportingException.java:71)\n\tat com.businessobjects.report.web.component.ViewerContainer.processEvents(ViewerContainer.java:1503)\n\tat com.businessobjects.report.web.WorkflowController.doEventProcessing(WorkflowController.java:373)\n\tat com.businessobjects.report.web.WorkflowController.doLifecycle(WorkflowController.java:275)\n\tat com.businessobjects.report.web.WorkflowController.doAsyncLifecycle(WorkflowController.java:108)\n\tat com.crystaldecisions.report.web.viewer.CrystalReportViewerUpdater._processHttpRequest(CrystalReportViewerUpdater.java:61)\n\tat com.crystaldecisions.report.web.ServerControl.processHttpRequest(ServerControl.java:345)\n\tat com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet.doUpdate(CrystalReportViewerServlet.java:206)\n\tat com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet.doPost(CrystalReportViewerServlet.java:194)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:595)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:668)\n\tat com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233)\n\tat com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782)\n\tat com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481)\n\tat com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)\n\tat com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)\n\tat com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:79)\n\tat com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)\n\tat com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)\n\tat com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)\n\tat com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:949)\n\tat com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)\n\tat com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)\n\tat com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)\n\tat com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)\n\tat com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)\n\tat com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)\n\tat com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:557)\n\tat com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:607)\n\tat com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:984)\n\tat com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1069)\n\tat com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)\nCaused by: com.businessobjects.report.web.shared.WebReportingException: The report source could not be retrieved from the state object.---- Error code:0 [CRSDK00000957]\n\tat com.businessobjects.report.web.shared.WebReportingException.throwWebReportingException(WebReportingException.java:58)\n\tat com.businessobjects.report.web.state.ViewerState.fetchGroupTree(ViewerState.java:1744)\n\tat com.businessobjects.report.web.state.ViewerState.getGroupTree(ViewerState.java:1735)\n\tat com.businessobjects.report.web.event.GroupTreeListener.getGroupTree(GroupTreeListener.java:71)\n\tat com.businessobjects.report.web.event.GroupTreeListener.updateGroupTree(GroupTreeListener.java:59)\n\tat com.businessobjects.report.web.event.UpdateGroupTreeEvent.processListener(UpdateGroupTreeEvent.java:51)\n\tat com.businessobjects.report.web.event.ViewerBroadcaster.broadCastEvent(ViewerBroadcaster.java:136)\n\tat com.businessobjects.report.web.event.ViewerBroadcaster.broadcast(ViewerBroadcaster.java:110)\n\tat com.businessobjects.report.web.event.EventQueue.processEvents(EventQueue.java:53)\n\tat com.businessobjects.report.web.component.ViewerContainer.processEvents(ViewerContainer.java:1490)\n\t... 30 more\n"
}
}But we are able to view the report from CMC and BI launchPad and with single user from custom portal. My environment details :

- Business Objects Version (SP Level): BI 4.2
-Service pack/Fix Packs/Patch (check in Add/Remove Programs): SP 3
- System Type :( Prod/Test/Dev): Production
- Deployment (Standalone/Clustered): clustered
- Server OS (SP Level): SUN OS 5.11
- Application Server (IIS/Tomcat/Others): IBM Websphere
- Authentication type: Enterprice
- CMS database: Oracle 12 c

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Feb 07 at 04:48 PM

    How is your BO server CPU and RAM, did you size the environment properly? Did you see any spikes in server memory or CPU while you are running load test? When you are running load test, how many users you have been running the load test?

    Add comment
    10|10000 characters needed characters exceeded

    • Dear Jawahar,

      How much memory is allocated to Crystal processing server? :-----Can you please provide the steps to check how much memory allocated to CR processing server and what is the suggestable Memory need to allocate and where I need to allocate it?