Troubleshooting: ITX launcher stops processing Kafka messages if a message is invalid
Problem
The IBM Sterling Transformation Extender (ITX) Launcher stops processing Kafka messages if a message is invalid and does not then process any new messages.
Symptom
The ITX Launcher stops processing Kafka messages if a message is invalid and does not then process any new messages.
Cause
Using the ITX Kafka adapter and processing an invalid Kafka message but not using either -ETP or -ERRORTOPIC.
Environment
Using the ITX Launcher with the ITX Kafka adapter as a Launcher source event to process messages on a Kafka topic.
Diagnosing The Problem
The ITX Launcher stops processing a Kafka message while consuming an invalid Kafka message and no further messages are processed.
Resolving The Problem
Use either the -ETP or -ERRORTOPIC parameter with the ITX Kafka adapter to specify an error topic on Kafka so that after encountering an error the listener resumes processing new events.