-
Bug
-
Resolution: Done
-
Major
-
1.9.7.Final, 2.0.0.Final
-
None
-
False
-
None
-
False
The test OracleBlobDataTypesIT#shouldNotStreamAnyChangesWhenLobEraseIsDetected will actually randomly fail if the connector detects that a SourceRecord is emitted after the use of the DBMS_LOB.ERASE function block.
The TransactionCommitConsumer creates a LobUnderConstruction instead but does not differentiate between actual NULL and not-provided, which causes the SELECT_LOB_LOCATOR to be emitted as an unintended UPDATE.