Unknown error on oracle connector (Debezium Server) after running ok

11 views
Skip to first unread message

Deukryong Moon

unread,
Aug 28, 2025, 12:37:13 PM (13 days ago) Aug 28
to debezium
Hi All, 

We started getting the following weird error since today. We are trying to trouble shoot but no luck so far. Anyone know what could cause this please?

Version : Debezium Server 3.2.0.Final
Connector : Oracle
Sink : RabbitMQ

2025-08-28 08:47:13,436 dcmidvmmox001 /opt/openjdk/jdk21.0.8/bin/java[20536] ERROR [io.deb.ser.ConnectorLifecycle] (pool-7-thread-1) Connector completed: success = 'false', message = 'org.apache.kafka.connect.errors.DataException: Invalid value: null used for required field: "schema", schema type: STRING', error = 'org.apache.kafka.connect.errors.DataException: Invalid value: null used for required field: "schema", schema type: STRING': org.apache.kafka.connect.errors.DataException: Invalid value: null used for required field: "schema", schema type: STRING
        at org.apache.kafka.connect.data.ConnectSchema.validateValue(ConnectSchema.java:224)
        at org.apache.kafka.connect.data.ConnectSchema.validateValue(ConnectSchema.java:217)
        at org.apache.kafka.connect.data.Struct.put(Struct.java:216)
        at org.apache.kafka.connect.data.Struct.put(Struct.java:203)
        at io.debezium.connector.oracle.OracleSourceInfoStructMaker.struct(OracleSourceInfoStructMaker.java:51)
        at io.debezium.connector.oracle.OracleSourceInfoStructMaker.struct(OracleSourceInfoStructMaker.java:15)
        at io.debezium.connector.AbstractSourceInfo.struct(AbstractSourceInfo.java:79)
        at io.debezium.pipeline.CommonOffsetContext.getSourceInfo(CommonOffsetContext.java:58)
        at io.debezium.connector.common.BaseSourceTask.validateSchemaHistory(BaseSourceTask.java:157)
        at io.debezium.connector.oracle.OracleConnectorTask.start(OracleConnectorTask.java:113)
        at io.debezium.connector.common.BaseSourceTask.start(BaseSourceTask.java:260)
        at io.debezium.embedded.async.AsyncEmbeddedEngine.lambda$startSourceTasks$2(AsyncEmbeddedEngine.java:429)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)

Chris Cranford

unread,
Aug 28, 2025, 12:44:26 PM (13 days ago) Aug 28
to debe...@googlegroups.com
Hi -

This would indicate that there is some unexpected event in your schema history topic that does not contain a "schema" field in the event's "source" information block. Are you able to check the events in your schema history topic/file and see if you have any DDL changes that do not have a "schema" field in its "source" information block? If you're unsure how to check this, you're welcomed to zip up your history topic and attach it if you're using file-based schema history topic.

-cc
        at java.base/java.lang.Thread.run(Thread.java:1583) --
You received this message because you are subscribed to the Google Groups "debezium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/debezium/754a6c39-95c2-4fea-a8c9-d768f364a2fbn%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages