Hey Team, I am trying to write a new custom extension in Druid. I have followed all the guidelines like writing the plugin, copying the jar (to dist/druid/extensions), adding to loadList. The loadList seems to be picked up, but I am getting the following error:
Caused by: com.fasterxml.jackson.databind.exc.ValueInstantiationException: Cannot construct instance of `com.XXXX.druid.parser.ABCEnvelopeInputRowParser`, problem: Invalid value org.apache.kafka.common.serialization.ByteArrayDeserializer for configuration XXX.YYYY.envelope.payload.deserializer: Class org.apache.kafka.common.serialization.ByteArrayDeserializer could not be found. This is being set here -- ABCEnvelopeInputRowParser file: public ABCEnvelopeInputRowParser( @JsonProperty("parseSpec") ParseSpec parseSpec, @JsonProperty("tables") String tables, @JsonProperty("topic") String topic ) { ... Map<String, String> configs = new HashMap<>(); configs.put("XXX.YYYY.envelope.payload.deserializer", "*org.apache.kafka.common.serialization.ByteArrayDeserializer*"); I can provide further info if needed. Thanks for the help. - Cinto