https://github.com/debezium/debezium/pull/3615/filesHey guys, we are currently testing the oracle debezium connector for one of our customers. They are using Conduktor as an UI and after installing the debezium connector we get an Error in the UI when selecting it for configuration:
"Failed to deserialize, DecodingFailure at .configs[97].definition.display_name: Got value 'null' with wrong type, expecting string"
When looking at all config settings, I found exactly this one from this PR (
https://github.com/debezium/debezium/pull/3615/files) with a nullValue for DisplayName.
"definition":{
"name":"internal.log.mining.transaction.snapshot.boundary.mode",
"type":"STRING",
"required":false,
"default_value":"skip",
"importance":"LOW",
"documentation":"Specifies how in-progress transactions are to be handled when resolving the snapshot SCN. \nall - Captures in-progress transactions from both V$TRANSACTION and starting a LogMiner session near the snapshot SCN.\ntransaction_view_only - Captures in-progress transactions based on data in V$TRANSACTION only. Recently committed transactions near the flashback query SCN won't be included in the snapshot nor streaming.\nskip - Skips gathering any in-progress transactions.",
"group":"Connector",
"width":"SHORT",
"display_name":null,"dependents":[
],
"order":65
}
As it is the only config setting with a null DisplayName, I would propose to add one here as well.
maybe "Specifies how in-progress transactions are to be handled when resolving the snapshot SCN" ?
Cheers,
Axel