SAP Knowledge Base Article - Preview

2458631 - No data received from Kafka Input Adapter - SAP HANA SDS


  • The SDS project is using the Kafka String Input Adapter to accept string values from a Kafka Producer.
  • The project deployed successfully.
  • However, when sending some input string in the Kafka Producer, it is observed that:
    • The project's input stream does not receive any data from the Kafka input adapter.
    • The project's standard streams log file (streamingserver~<workspace-name>.<project-name>.<project-instance-number>~_<machine-hostname>.<cluster-node-rpc-port>.<log-serial-number>.out) reports:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/kafka/clients/consumer/KafkaConsumer
 at com.sybase.esp.adapter.transporters.kafka.KafkaInputTransporter.init(
 at com.sybase.esp.adapter.framework.wrappers.TransporterWrapper.init(
 at com.sybase.esp.adapter.framework.internal.Adapter.init(
 at com.sybase.esp.adapter.framework.internal.AdapterController.executeStart(
 at com.sybase.esp.adapter.framework.internal.AdapterController.execute(
 at com.sybase.esp.adapter.framework.Framework.main(
Caused by: java.lang.ClassNotFoundException: org.apache.kafka.clients.consumer.KafkaConsumer
 at Method)
 at java.lang.ClassLoader.loadClass(
 at sun.misc.Launcher$AppClassLoader.loadClass(
 at java.lang.ClassLoader.loadClass(
 ... 6 more



SAP HANA Smart Data Streaming (SDS) 1.0 SP12 Rev122 PL07


SAP HANA 1.0 smart data streaming ; SAP HANA 1.0, platform edition


streaming, processing, kafka-clients-, client, jar , KBA , BC-SYB-ESP , Sybase ESP (Event Stream Processor) , Problem

About this page

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

Search for additional results

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