SAP Knowledge Base Article - Preview

2100834 - Open Adapter AsapSource throws exception on NULL data


With SAP Event Stream Processor (ESP) an application uses Open Adapter's AsapSource to read from one project and AsapSink to write to a second project.

The adapter throws the following exception on receipt of a column with a NULL value and stops processing or hangs:


INFO: source_project: GATEWAY_SYNC_START for streamId [INWINDOW]
Exception in thread "esp_default_dispatcher" java.lang.IndexOutOfBoundsException: Index: 3, Size: 0
at java.util.ArrayList.rangeCheckForAdd(
at java.util.ArrayList.add(
at com.sybase.esp.adapter.asap.AsapSource.processEvent(Unknown Source)
at com.sybase.esp.adapter.asap.AsapSource.processEvent(Unknown Source)
at com.sybase.esp.sdk.impl.DispatchableEntityImpl.dispatch(Unknown Source)
at com.sybase.esp.sdk.impl.DispatcherImpl$ Source)



  • SAP Event Stream Processor (ESP) 5.1 SP04
  • SAP Event Stream Processor (ESP) 5.1 SP08 PL00 and PL01



SAP Event Stream Processor 5.1


ESP Open Adapter AsapSource NULL hangs java.lang.IndexOutOfBoundsException , KBA , BC-SYB-ESP , Sybase ESP (Event Stream Processor) , Bug Filed

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.