Hello,
We actually use SAP IS 4.2 Sp06 path5 + SAP DS 4.2 SP6 patch 5 and all was good at the moment still we created a matchreview configuration using SAP ASE 16 as stagging table to work with about 60k records. but when we try to clic in somes groups fo the match review the next message appear:
Index 2, size 2
We use REDHAT 6.5 as OS and also test with SAP ASE 15.7 as stagging repo but the same issue appear.
the interesting point about this its when we choose any of the records in the failed group and delete any of the records, the error doesnt appear.
i.e: if the matchreview formed a group of 8 records, and the message appear, we go to isql and delete any of the records in the group, the issue dissapear.
We need any clue about whats happens these.
btw: we also test with last SP of IS and DS (SP08) and same error comes out.
Service.log extract:
[Q] 2017-07-17 14:12:12.088 [DataReviewService][Transport:Shared-13352/56] Executing SQL: SELECT value, created_by, created_dt, object_id FROM dba.MMD_Annotation WHERE table_id = 113 AND object_id IN (‘54|248884|CAS|846735/1’, ‘54|248884|CAS|846732/1’, ‘54|248884|COBIS|1121173/1/TR/1’, ‘54|248884|COBIS|1121173/1/5/OF/1’, ‘54|248884|COBIS|1121173/1/4/OF/1’, ‘54|248884|CAS|846551/1’, ‘54|248884|COBIS|1121173/1/3/OF/1’)
[Q] 2017-07-17 14:12:12.091 [DataReviewService][Transport:Shared-13352/56] reuseConnection
[E] 2017-07-17 14:12:12.092 [DataReviewService][Transport:Shared-13352/56] Index: 2, Size: 2
[E] 2017-07-17 14:12:12.092 [DataReviewService][Transport:Shared-13352/56] java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at com.sap.is.boe.plugin.service.datareview.impl.BestRecordRequestHandler$1.update(BestRecordRequestHandler.java:544)
at com.sap.is.boe.plugin.service.datareview.impl.BestRecordRequestHandler.checkIfTiebreak(BestRecordRequestHandler.java:1227)
at com.sap.is.boe.plugin.service.datareview.impl.BestRecordRequestHandler.applyFreqOccurenceCriterion(BestRecordRequestHandler.java:538)
at com.sap.is.boe.plugin.service.datareview.impl.BestRecordRequestHandler.populateBestRecord(BestRecordRequestHandler.java:303)
at com.sap.is.boe.plugin.service.datareview.impl.RecordRequestHandler.getMatchRecords(RecordRequestHandler.java:147)
at com.sap.is.boe.plugin.service.datareview.server.DataReviewServiceImpl.getMatchRecords(DataReviewServiceImpl.java:289)
at com.sap.is.boe.plugin.service.datareview.server.DataReviewServiceImpl.processOperation(DataReviewServiceImpl.java:192)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sap.is.service.AbstractTransportServer.dispatchUsingReflection(AbstractTransportServer.java:267)
at com.sap.is.service.AbstractTransportServer.dispatchMessage(AbstractTransportServer.java:176)
at com.sap.is.service.AbstractTransportServer.process(AbstractTransportServer.java:119)
at com.businessobjects.framework.servers.platform.transport.internal.TransportRequestInterceptor.process(TransportRequestInterceptor.java:128)
at com.crystaldecisions.sdk.occa.transport.internal.BIPTransportImpl.post(BIPTransportImpl.java:90)
at sun.reflect.GeneratedMethodAccessor59.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invokeHelper(CommonTransportInterceptor.java:118)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invoke(CommonTransportInterceptor.java:87)
at com.businessobjects.framework.servers.common.proxy.cglib.MethodInterceptorChain.intercept(MethodInterceptorChain.java:136)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA2.BIPTransportPOA$$EnhancerByCGLIB$$ad0a3df8.post()
at com.crystaldecisions.enterprise.ocaframework.idl.OCA2.BIPTransportPOA._OB_op_post(BIPTransportPOA.java:120)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA2.BIPTransportPOA._invoke(BIPTransportPOA.java:87)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:234)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._do_OB_dispatch(POA_impl.java:1980)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1916)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:122)
at com.businessobjects.framework.servers.platform.adapters.ebus.orb.ThreadPoolDispatchStrategy$Dispatcher.run(ThreadPoolDispatchStrategy.java:271)
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 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)
[A] 2017-07-17 14:12:12.092 [DataReviewService][Transport:Shared-13352/56] Response: {“objects”:[“<?xml version=\"1.0\" encoding=\"UTF-16\" standalone=\"yes\"?><Response code="413"><ErrorMessage severity="severe">Index: 2, Size: 2”]}
cbonilla (BOB member since 2017-07-18)