1998458- Error: 'while trying to invoke the method com.sap.ip.bi.bics.dataaccess.provider.queryview.resultset.IProviderRsAxisTupleElement.getCharacteristicMember() of an object loaded from field com.sap.ip.bi.bics.dataaccess.consumer.impl.queryview.resultset.tuples.elements.RsAxisTupleElementBase.m_providerElement of an object loaded from local variable 'this' ' when scheduling a report

Symptom

Schedule of a WebI report fails

Error: 'While trying to invoke the method com.sap.ip.bi.bics.dataaccess.provider.queryview.resultset.IProviderRsAxisTupleElement.getCharacteristicMember() of an object loaded from field com.sap.ip.bi.bics.dataaccess.consumer.impl.queryview.resultset.tuples.elements.RsAxisTupleElementBase.m_providerElement of an object loaded from local variable 'this' '

Run or refresh report successfully the first time, then fails the second time.

The trace of the Adaptive Processing Server (APS) hosting the DSL Bridge Service shows that the BICSClient disposal starts milliseconds before BICS components have finished processing the request such as in the below example:

2014/02/10 18:57:27.721 … Exception caught in SL Service: while trying to invoke the method com.sap.ip.bi.base.application.base.IModifiableListBase.get(int) of an object loaded from field com.sap.ip.bi.bics.dataaccess.consumer.impl.queryview.resultset.tuples.RsAxisTuple.m_elements of an object loaded from local variable 'this'