cancel
Showing results for 
Search instead for 
Did you mean: 

Http 404 error when more than30 user read BO dashboard report by Mobile in BI

former_member272681
Discoverer
0 Kudos

Hi Experts,

We are facing issue while trying to read BO dashboard report by Mobile in BI .

The Http 404 error will occurred on mobile screen when more than 30 users read at the same time,

If the number of users is less than number, the new logon user sometimes can read the report .

Error log on tomcat stderr.log:

org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [ZenServlet] in context with path [/MobileBIService] threw exception [java.lang.RuntimeException: com.crystaldecisions.sdk.exception.SDKServerException: ?????????????????????????? CMS ??????????????????? CMS ????????

cause:com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2 detail:?????????????????????????? CMS ??????????????????? CMS ????????

?????????????OCA_Abuse exception 10521 at [.\SessionImpl_Helper.cpp : 889] 65156 {} ...try <bonewapp2:6400>

] with root cause com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2 at com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuseHelper.read(oca_abuseHelper.java:106) at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAs._LogonEx6Stub.LogonWithTokenEx5(_LogonEx6Stub.java:488) at sun.reflect.GeneratedMethodAccessor1812.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.crystaldecisions.enterprise.ocaframework.ManagedService.invoke(ManagedService.java:356) at com.crystaldecisions.sdk.occa.security.internal._LogonEx6Proxy.LogonWithTokenEx5(_LogonEx6Proxy.java:230) at com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithTokenHelper(LogonService.java:403) at com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithTokenHelper(LogonService.java:474) at com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithTokenHelper(LogonService.java:474) at com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithTokenHelper(LogonService.java:474) at com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithTokenHelper(LogonService.java:474) at com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithTokenHelper(LogonService.java:474) at com.crystaldecisions.sdk.occa.security.internal.LogonService.sharedSessionLogon(LogonService.java:355) at com.crystaldecisions.sdk.occa.security.internal.SecuritySession.makeSessionHelper(SecuritySession.java:1001) at com.crystaldecisions.sdk.occa.security.internal.SecuritySession.makeSession(SecuritySession.java:975) at com.crystaldecisions.sdk.occa.security.internal.SecurityFactory.makeSecuritySession(SecurityFactory.java:143) at com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.getSession(SecurityMgr.java:191) at com.crystaldecisions.sdk.framework.internal.SessionMgr.getSession_aroundBody14(SessionMgr.java:744) at com.crystaldecisions.sdk.framework.internal.SessionMgr.getSession_aroundBody15$advice(SessionMgr.java:512) at com.crystaldecisions.sdk.framework.internal.SessionMgr.getSession(SessionMgr.java:1) at com.sap.ip.bi.zen.boe.client.DefaultServletHelper.getEnterpriseSessionFromRequest(DefaultServletHelper.java:27) at com.sap.ip.bi.zen.boe.mobi.MobiRequestConverter.createBiRuntimeRequest(MobiRequestConverter.java:60) at com.sap.ip.bi.zen.rt.client.handler.AbstractRequestConverter.convertRequest(AbstractRequestConverter.java:32) at com.sap.ip.bi.zen.boe.mobi.MobiRequestConverter.convertRequest(MobiRequestConverter.java:137) at com.sap.ip.bi.zen.rt.client.handler.RuntimeRequestHandler.handleRequest(RuntimeRequestHandler.java:27) at com.sap.ip.bi.zen.rt.client.handler.MainHandler.executeBiRequest(MainHandler.java:75) at com.sap.ip.bi.zen.rt.client.handler.MainHandler.handleFirstDataRequest(MainHandler.java:55) at com.sap.ip.bi.zen.rt.client.handler.MainHandler.handleRequest(MainHandler.java:32) at com.sap.ip.bi.zen.rt.client.handler.PathHandler.handleRequest(PathHandler.java:54) at com.sap.ip.bi.zen.boe.mobi.MobiPathHandler.handleRequest(MobiPathHandler.java:59) at com.sap.ip.bi.zen.rt.client.handler.AbstractSupportabilityHandler.handleRequest(AbstractSupportabilityHandler.java:25) at com.sap.ip.bi.zen.rt.client.handler.AbstractFrontServlet.handleRequest(AbstractFrontServlet.java:46) at com.sap.ip.bi.zen.rt.client.handler.AbstractFrontServlet.handleRequest(AbstractFrontServlet.java:42) at com.sap.ip.bi.zen.boe.mobi.ZenMobiServlet.handleRequest(ZenMobiServlet.java:79) at com.sap.ip.bi.zen.rt.client.handler.AbstractFrontServlet.doPost(AbstractFrontServlet.java:19) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at com.businessobjects.mobilebi.server.addon.ProxyZenServlet.doPost(ProxyZenServlet.java:76) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:763)

May 10, 2017 1:33:21 PM org.apache.catalina.session.StandardSession expire SEVERE: Session event listener threw exception com.crystaldecisions.enterprise.ocaframework.IManagedService$ManagedLogoffException: ??????? CMS bonewapp1:6400???????????? (FWM 01002) at com.crystaldecisions.enterprise.ocaframework.ManagedService.invoke(ManagedService.java:315) at com.crystaldecisions.sdk.occa.security.internal._SessionExProxy.UserLogoff(_SessionExProxy.java:267) at com.crystaldecisions.sdk.occa.security.internal.SecuritySession.logoff(SecuritySession.java:475) at com.crystaldecisions.sdk.framework.internal.EnterpriseSession.logoff_aroundBody22(EnterpriseSession.java:388) at com.crystaldecisions.sdk.framework.internal.EnterpriseSession.logoff_aroundBody23$advice(EnterpriseSession.java:512) at com.crystaldecisions.sdk.framework.internal.EnterpriseSession.logoff(EnterpriseSession.java:1) at com.crystaldecisions.sdk.framework.internal.EnterpriseSession.dispose(EnterpriseSession.java:434) at com.businessobjects.bip.core.web.context.SessionCleanupListener$DisposalEntry.disposeIfNeeded(SessionCleanupListener.java:137) at com.businessobjects.bip.core.web.context.SessionCleanupListener.sessionDestroyed(SessionCleanupListener.java:69) at com.businessobjects.http.servlet.internal.ListenerRegistrationManager.sessionDestroyed(ListenerRegistrationManager.java:110) at com.businessobjects.http.servlet.internal.BundlePathAwareServiceHandler.sessionDestroyed(BundlePathAwareServiceHandler.java:411) at com.businessobjects.http.servlet.internal.ProxyServlet.sessionDestroyed(ProxyServlet.java:588) at com.businessobjects.servletbridge.listener.ProxyApplicationLifeCycleListener.sessionDestroyed(ProxyApplicationLifeCycleListener.java:38) at org.apache.catalina.session.StandardSession.expire(StandardSession.java:809) at org.apache.catalina.session.StandardSession.isValid(StandardSession.java:657) at org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:532) at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:517) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1352) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1546) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1524) at java.lang.Thread.run(Thread.java:763)

May 10, 2017 1:59:37 PM org.apache.catalina.session.StandardSession expire SEVERE: Session event listener threw exception java.lang.NullPointerException: while trying to invoke the method com.sap.ip.bi.zen.boe.client.Session.closeSession() of a null object loaded from local variable 'zenSession' at com.sap.ip.bi.zen.boe.remoting.BIRemoteExecutionService.closeZenSession(BIRemoteExecutionService.java:286) at com.sap.ip.bi.zen.boe.mobi.ZenMobiSessionListener.sessionDestroyed(ZenMobiSessionListener.java:23) at com.businessobjects.mobilebi.server.listeners.MobiListener.sessionDestroyed(MobiListener.java:218) at org.apache.catalina.session.StandardSession.expire(StandardSession.java:809) at org.apache.catalina.session.StandardSession.expire(StandardSession.java:741) at org.apache.catalina.session.StandardSession.invalidate(StandardSession.java:1277) at org.apache.catalina.session.StandardSessionFacade.invalidate(StandardSessionFacade.java:188) at com.businessobjects.mobilebi.server.filters.AuthFilter.doFilter(AuthFilter.java:164) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.businessobjects.mobilebi.server.filters.RequestResponseFilter.doFilter(RequestResponseFilter.java:151) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) at com.businessobjects.mobilebi.server.controller.MessageServlet.doPost(MessageServlet.java:135) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:763)

May 10, 2017 2:02:37 PM org.apache.catalina.core.ApplicationDispatcher invoke SEVERE: Servlet.service() for servlet ZenServlet threw exception javax.servlet.ServletException: ??? Enterprise ?? at com.sap.ip.bi.zen.boe.mobi.ZenMobiServlet.handleRequest(ZenMobiServlet.java:72) at com.sap.ip.bi.zen.rt.client.handler.AbstractFrontServlet.doGet(AbstractFrontServlet.java:14) at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at com.businessobjects.mobilebi.server.addon.ProxyZenServlet.doGet(ProxyZenServlet.java:69) at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) at com.businessobjects.mobilebi.server.controller.MessageServlet.doPost(MessageServlet.java:132) at com.businessobjects.mobilebi.server.controller.MessageServlet.doGet(MessageServlet.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:763)

Accepted Solutions (0)

Answers (1)

Answers (1)

TammyPowlas
Active Contributor
0 Kudos

Hi Fiona,

Are you using an SDK or the SAP Mobile BI application? If it is the latter do you have enough licensed users for the application? Which version of BI4.x are you using? Which version of BI Mobile? Have you downloaded the latest 6.6 SAP Mobile BI app?