SAP Knowledge Base Article - Preview

2155694 - Using the "offset" tag in a RESTful query throws the error "Out of bounds argument" or a WSR 00400 error

Symptom

When using the "offset" tag in a RESTful query, an error similar to:

Note: This error message is from the Semantic SDK - but a similar error can occur in the Raylight SDK or any Restful call that uses the offset tag.

Error Message #1

WSR 00400 : Out of bounds argument ("10")

 

Error Message #2

com.sap.bip.rs.cxf.providers.exceptions.RestRuntimeExceptionMapper||Out of bounds argument (50)

 

Full Stack Trace:

com.sap.webi.raylight.RaylightException: Out of bounds argument (50)
at com.sap.webi.raylight.context.Messenger.createException (Messenger.java:57)
at com.sap.webi.raylight.util.ObjectIndex.getInfoObjects (ObjectIndex.java:127)
at com.sap.sl.sdk.conso.GetUniversesAction.execute (GetUniversesAction.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597) at com.sap.webi.raylight.actions.ActionInvoker.invokeWith (ActionInvoker.java:123)
at com.sap.webi.raylight.actions.ActionDispatcher.invoke (ActionDispatcher.java:105)
at com.sap.sl.sdk.conso.SlConsoUniverses.getUniverses (SlConsoUniverses.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke (AbstractInvoker.java:89)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke (JAXRSInvoker.java:164)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke (JAXRSInvoker.java:242)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke (JAXRSInvoker.java:91)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run (ServiceInvokerInterceptor.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun (FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at org.apache.cxf.workqueue.SynchronousExecutor.execute (SynchronousExecutor.java:37)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage (ServiceInvokerInterceptor.java:106)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept (PhaseInterceptorChain.java:255)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage (ChainInitiationObserver.java:113)
at org.apache.cxf.transport.servlet.ServletDestination.invoke (ServletDestination.java:102)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination (ServletController.java:464)
at org.apache.cxf.transport.servlet.ServletController.invoke (ServletController.java:149)
at com.sap.bip.rs.server.servlet.BIPServletController.invoke (BIPServletController.java:93)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke (AbstractCXFServlet.java:148)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest (AbstractHTTPServlet.java:179)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet (AbstractHTTPServlet.java:108)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service (AbstractHTTPServlet.java:159) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
at com.businessobjects.sdk.actionfilter.WorkflowFilter.doFilter (WorkflowFilter.java:45)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process (AbstractProtocol.java:585)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run (JIoEndpoint.java:312)
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:761)


Read more...

Environment

  • SAP BusinessObjects Business Intelligence platform 4.0

Product

SAP BusinessObjects Business Intelligence platform 4.0

Keywords

WSR 00400 offset limit rest raylight semantic sl query instance total , KBA , BI-DEV-WEB , Platform Web Services , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.