Skip to content

Commit e646efc

Browse files
seanshi007mfvitale
authored andcommitted
DBZ-9708 Fix task getErrorHandler throws NullPointerException
1 parent a04fc51 commit e646efc

6 files changed

Lines changed: 6 additions & 6 deletions

File tree

debezium-connector-mariadb/src/main/java/io/debezium/connector/mariadb/MariaDbConnectorTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ protected List<SourceRecord> doPoll() throws InterruptedException {
321321

322322
@Override
323323
protected Optional<ErrorHandler> getErrorHandler() {
324-
return Optional.of(errorHandler);
324+
return Optional.ofNullable(errorHandler);
325325
}
326326

327327
private MariaDbValueConverters getValueConverters(MariaDbConnectorConfig connectorConfig) {

debezium-connector-mongodb/src/main/java/io/debezium/connector/mongodb/MongoDbConnectorTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ public List<SourceRecord> doPoll() throws InterruptedException {
263263

264264
@Override
265265
protected Optional<ErrorHandler> getErrorHandler() {
266-
return Optional.of(errorHandler);
266+
return Optional.ofNullable(errorHandler);
267267
}
268268

269269
@Override

debezium-connector-mysql/src/main/java/io/debezium/connector/mysql/MySqlConnectorTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ public List<SourceRecord> doPoll() throws InterruptedException {
291291

292292
@Override
293293
protected Optional<ErrorHandler> getErrorHandler() {
294-
return Optional.of(errorHandler);
294+
return Optional.ofNullable(errorHandler);
295295
}
296296

297297
@Override

debezium-connector-oracle/src/main/java/io/debezium/connector/oracle/OracleConnectorTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ public List<SourceRecord> doPoll() throws InterruptedException {
240240

241241
@Override
242242
protected Optional<ErrorHandler> getErrorHandler() {
243-
return Optional.of(errorHandler);
243+
return Optional.ofNullable(errorHandler);
244244
}
245245

246246
@Override

debezium-connector-postgres/src/main/java/io/debezium/connector/postgresql/PostgresConnectorTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ public List<SourceRecord> doPoll() throws InterruptedException {
391391

392392
@Override
393393
protected Optional<ErrorHandler> getErrorHandler() {
394-
return Optional.of(errorHandler);
394+
return Optional.ofNullable(errorHandler);
395395
}
396396

397397
@Override

debezium-connector-sqlserver/src/main/java/io/debezium/connector/sqlserver/SqlServerConnectorTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ public List<SourceRecord> doPoll() throws InterruptedException {
206206

207207
@Override
208208
protected Optional<ErrorHandler> getErrorHandler() {
209-
return Optional.of(errorHandler);
209+
return Optional.ofNullable(errorHandler);
210210
}
211211

212212
@Override

0 commit comments

Comments
 (0)