This is an automated email from the ASF dual-hosted git repository.

dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new cf22c92871 [INLONG-11969][Sort] Fix NullPointer of cdc metric (#11970)
cf22c92871 is described below

commit cf22c92871d638ce41b8a2ee90c1f7d141e097c0
Author: vernedeng <[email protected]>
AuthorDate: Mon Aug 18 16:07:58 2025 +0800

    [INLONG-11969][Sort] Fix NullPointer of cdc metric (#11970)
    
    Co-authored-by: vernedeng <[email protected]>
---
 .../java/org/apache/inlong/sort/base/metric/CdcExactlyMetric.java     | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/inlong-sort/sort-flink/base/src/main/java/org/apache/inlong/sort/base/metric/CdcExactlyMetric.java
 
b/inlong-sort/sort-flink/base/src/main/java/org/apache/inlong/sort/base/metric/CdcExactlyMetric.java
index 83d9e4f7dc..fab16eb4dc 100644
--- 
a/inlong-sort/sort-flink/base/src/main/java/org/apache/inlong/sort/base/metric/CdcExactlyMetric.java
+++ 
b/inlong-sort/sort-flink/base/src/main/java/org/apache/inlong/sort/base/metric/CdcExactlyMetric.java
@@ -20,6 +20,7 @@ package org.apache.inlong.sort.base.metric;
 import org.apache.inlong.audit.AuditReporterImpl;
 
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections.MapUtils;
 import org.apache.flink.table.data.RowData;
 import org.apache.flink.types.RowKind;
 
@@ -60,6 +61,9 @@ public class CdcExactlyMetric implements Serializable, 
SourceMetricsReporter {
 
     @Override
     public void outputMetricsWithEstimate(Object data, long dataTime) {
+        if (MapUtils.isEmpty(auditKeyMap)) {
+            return;
+        }
         long size = getDataSize(data);
         if (data instanceof RowData) {
             RowData rowData = (RowData) data;

Reply via email to