Debezium Oracle: DisplayName for Config internal.log.mining.transaction.snapshot.boundary.mode missing

18 views
Skip to first unread message

Axel Ludwig

unread,
Jul 18, 2025, 3:22:30 PMJul 18
to debezium
https://github.com/debezium/debezium/pull/3615/files

Hey 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

Chris Cranford

unread,
Jul 18, 2025, 3:37:22 PMJul 18
to debe...@googlegroups.com
Hi Alex -

As discussed on the GitHub issue where I first saw this, we'll address the display name issue (PR opened), and we'll see about making the UI more resilient, too.

Thanks for the report.
-cc
Axel --
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/87cf9963-9d25-44c7-8f57-a8821eabb72dn%40googlegroups.com.

Ludwig, Axel

unread,
Jul 21, 2025, 1:54:44 AMJul 21
to debe...@googlegroups.com
heart Ludwig, Axel reacted to your message:

From: debe...@googlegroups.com <debe...@googlegroups.com> on behalf of Chris Cranford <cran...@gmail.com>
Sent: Friday, July 18, 2025 7:37:12 PM
To: debe...@googlegroups.com <debe...@googlegroups.com>
Subject: Re: [debezium] Debezium Oracle: DisplayName for Config internal.log.mining.transaction.snapshot.boundary.mode missing
 
You received this message because you are subscribed to a topic in the Google Groups "debezium" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/debezium/q7ostVknTmc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to debezium+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/debezium/4aef91a8-fdd7-490c-b8da-81d0aa8e0c8e%40gmail.com.
Reply all
Reply to author
Forward
0 new messages