transforms": "outbox",
"transforms.outbox.type": "io.debezium.transforms.outbox.EventRouter",
"transforms.outbox.route.topic.replacement": "topics.${routedByValue}",
"transforms.outbox.route.by.field": "streamType",
"route.by.field": "streamType",
"transforms.outbox.table.field.id": "eventId",
"transforms.outbox.table.field.key": "aggregateId",
"transforms.outbox.table.field.event.key": "aggregateId",
"transforms.outbox.table.field.type": "eventType",
"transforms.outbox.table.field.event.payload": "payload",
"transforms.outbox.table.field.event.payload.id": "aggregateId",
"transforms.outbox.table.expand.json.payload": "true",
"transforms.outbox.table.fields.additional.placement": "aggregateId:envelope:aggregateId,eventType:envelope:eventType,metadata:envelope:metadata,changesetId:envelope:changesetId,streamType:envelope:streamType,eventId:envelope:eventId",
"tombstones.on.delete": "false",
"key.converter": "org.apache.kafka.connect.storage.StringConverter",
"key.converter.schemas.enable": "false",
"value.converter": "org.apache.kafka.connect.json.JsonConverter",
"value.converter.schemas.enable": "false",
"include.schema.changes": "false"
Our issue is very similar to this:
https://stackoverflow.com/questions/70323167/debezium-outbox-pattern-property-transforms-outbox-table-expand-json-payload-not
Except I get the same error if I try to use the StringConverter for the value.converter.
Any help to resolve this will be very much appreciated.