The GitHub Actions job "Labeler" on flink-cdc.git/FLINK-38196 has failed. Run started by GitHub user tchivs (triggered by tchivs).
Head commit for run: 96a4c24554422e68bd2b08e4c4ecd8b873b7fdea / tchivs <top...@live.cn> [FLINK-38196][pipeline-connector][postgres] Support decimal.handling.mode config to Fix IndexOutOfBoundsException for numeric fields with NULL values ; This commit fixes a critical issue where PostgreSQL numeric fields with auto precision and NULL values caused IndexOutOfBoundsException during CDC data processing. The fix handles edge cases in decimal type mapping and adds comprehensive test coverage. Changes: - Enhanced PostgresTypeUtils to handle numeric precision edge cases - Added proper NULL value handling in decimal field processing - Improved debezium configuration for decimal.handling.mode compatibility - Added comprehensive test cases covering all decimal handling modes - Fixed binary segment utilities for zero-precision decimal fields This addresses runtime failures when processing PostgreSQL tables with: - NUMERIC fields without explicit precision - NULL values in those numeric fields - Various decimal.handling.mode configurations (string, double, precise) Report URL: https://github.com/apache/flink-cdc/actions/runs/16819891292 With regards, GitHub Actions via GitBox