Hello, I got NullPointerException without showing which exact field is missing value for.
My config with censored sensitive data:
```
{
"connector.class": "io.debezium.connector.oracle.OracleConnector",
"topic.prefix": "",
"tasks.max": "1",
"database.server.name": "XX",
"table.include.list": "PAN.BE__CLE_THIRD_PARTIES",
"database.include.list": "XX",
"numeric.mapping": "best_fit",
"database.url": "jdbc:oracle:thin:@xxxx:1521:xxx",
"database.user": "XX",
"database.schema": "XX",
"database.password": "XXXX",
"database.dbname": "XXX",
"database.tablename.case.insensitive": true,
"database.out.server.name": "XXXout",
"database.history.kafka.bootstrap.servers": "kafka:9092",
"database.history.kafka.topic": "schema-changes.BE__CLE_THIRD_PARTIES",
"database.connection.adapter": "logminer",
"transforms": "ValueToKey,unwrap",
"transforms.ValueToKey.type": "org.apache.kafka.connect.transforms.ValueToKey",
"transforms.ValueToKey.fields": "THP_SERIAL",
"transforms.unwrap.type": "io.debezium.transforms.ExtractNewRecordState",
"transforms.unwrap.drop.tombstones": "false",
"transforms.unwrap.delete.handling.mode": "rewrite"
}
```
Here is the log:
```
eb 25, 2021 @ 18:39:38.832 2021-02-25 16:39:38,831 ERROR || WorkerSourceTask
{id=oracle-source-BE__CLE_THIRD_PARTIES-0} Task threw an uncaught and unrecoverable exception
[org.apache.kafka.connect.runtime.WorkerTask] be-debezium Feb 25, 2021 @ 18:39:38.832 org.apache.kafka.connect.errors.ConnectException: An exception occurred in the change event producer. This connector will be stopped. be-debezium Feb 25, 2021 @ 18:39:38.832 at io.debezium.pipeline.ErrorHandler.setProducerThrowable(ErrorHandler.java:42) be-debezium Feb 25, 2021 @ 18:39:38.832 at io.debezium.pipeline.ChangeEventSourceCoordinator.lambda$start$0(ChangeEventSourceCoordinator.java:121) be-debezium Feb 25, 2021 @ 18:39:38.832 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) be-debezium Feb 25, 2021 @ 18:39:38.832 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) be-debezium Feb 25, 2021 @ 18:39:38.832 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) be-debezium Feb 25, 2021 @ 18:39:38.832 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) be-debezium Feb 25, 2021 @ 18:39:38.832 at java.base/java.lang.Thread.run(Thread.java:834) be-debezium Feb 25, 2021 @ 18:39:38.832 Caused by: io.debezium.DebeziumException: java.lang.NullPointerException be-debezium Feb 25, 2021 @ 18:39:38.832 at io.debezium.pipeline.source.AbstractSnapshotChangeEventSource.execute(AbstractSnapshotChangeEventSource.java:82) be-debezium Feb 25, 2021 @ 18:39:38.832 at io.debezium.pipeline.ChangeEventSourceCoordinator.lambda$start$0(ChangeEventSourceCoordinator.java:105) be-debezium Feb 25, 2021 @ 18:39:38.832 ... 5 more be-debezium Feb 25, 2021 @ 18:39:38.832 Caused by: java.lang.NullPointerException be-debezium Feb 25, 2021 @ 18:39:38.832 at io.debezium.relational.RelationalSnapshotChangeEventSource.createSchemaChangeEventsForTables(RelationalSnapshotChangeEventSource.java:271) be-debezium Feb 25, 2021 @ 18:39:38.832 at io.debezium.relational.RelationalSnapshotChangeEventSource.doExecute(RelationalSnapshotChangeEventSource.java:127) be-debezium Feb 25, 2021 @ 18:39:38.832 at io.debezium.pipeline.source.AbstractSnapshotChangeEventSource.execute(AbstractSnapshotChangeEventSource.java:71) be-debezium Feb 25, 2021 @ 18:39:38.832 ... 6 more be-debezium Feb 25, 2021 @ 18:39:38.831 2021-02-25 16:39:38,831 INFO || WorkerSourceTask{id=oracle-source-BE__CLE_THIRD_PARTIES-0}
Committing offsets [org.apache.kafka.connect.runtime.WorkerSourceTask] be-debezium Feb 25, 2021 @ 18:39:38.720 2021-02-25 16:39:38,719 ERROR || Producer failure [io.debezium.pipeline.ErrorHandler]
```
Released