JingsongLi opened a new pull request, #9451:
URL: https://github.com/apache/paimon/pull/9451

   ## Purpose\n\nAllow unaligned checkpoints for append-table streaming writes 
using coordinator commit, while keeping the classic committer and other sink 
paths rejected.\n\n## Changes\n\n- Scope unaligned checkpoint support to 
coordinator commit.\n- Keep the EXACTLY_ONCE checkpoint mode requirement.\n- 
Add boundary tests for coordinator and classic commit paths.\n- Add an 
integration test using an append table with data evolution and row tracking 
enabled.\n\n## Tests\n\n- Flink 1 / Java 8: [INFO] Scanning for projects...
   [WARNING] 
   [WARNING] Some problems were encountered while building the effective model 
for org.apache.paimon:paimon-spark-common_2.12:jar:2.1-SNAPSHOT
   [WARNING] 'artifactId' contains an expression but should be a constant. @ 
org.apache.paimon:paimon-spark-common_${scala.binary.version}:2.1-SNAPSHOT, 
/Users/lijingsong/IdeaProjects/paimon2/paimon-spark/paimon-spark-common/pom.xml,
 line 33, column 17
   [WARNING] 
   [WARNING] Some problems were encountered while building the effective model 
for org.apache.paimon:paimon-spark-ut_2.12:jar:2.1-SNAPSHOT
   [WARNING] 'artifactId' contains an expression but should be a constant. @ 
org.apache.paimon:paimon-spark-ut_${scala.binary.version}:2.1-SNAPSHOT, 
/Users/lijingsong/IdeaProjects/paimon2/paimon-spark/paimon-spark-ut/pom.xml, 
line 31, column 17
   [WARNING] 
   [WARNING] It is highly recommended to fix these problems because they 
threaten the stability of your build.
   [WARNING] 
   [WARNING] For this reason, future Maven versions might no longer support 
building such malformed projects.
   [WARNING] 
   [INFO] 
------------------------------------------------------------------------
   [INFO] Detecting the operating system and CPU architecture
   [INFO] 
------------------------------------------------------------------------
   [INFO] os.detected.name: osx
   [INFO] os.detected.arch: aarch_64
   [INFO] os.detected.bitness: 64
   [INFO] os.detected.version: 26.3
   [INFO] os.detected.version.major: 26
   [INFO] os.detected.version.minor: 3
   [INFO] os.detected.classifier: osx-aarch_64
   [INFO] 
   [INFO] ---------------< org.apache.paimon:paimon-flink-common 
>----------------
   [INFO] Building Paimon : Flink : Common 2.1-SNAPSHOT
   [INFO]   from pom.xml
   [INFO] --------------------------------[ jar 
]---------------------------------
   [INFO] 
   [INFO] --- clean:3.1.0:clean (default-clean) @ paimon-flink-common ---
   [INFO] Deleting 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/target
   [INFO] Deleting 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common 
(includes = [dependency-reduced-pom.xml], excludes = [])
   [INFO] 
   [INFO] --- checkstyle:2.17:check (validate) @ paimon-flink-common ---
   [INFO] 
   [INFO] --- spotless:2.13.0:check (spotless-check) @ paimon-flink-common ---
   [INFO] 
   [INFO] --- enforcer:3.0.0-M1:enforce (enforce-maven-version) @ 
paimon-flink-common ---
   [INFO] 
   [INFO] --- enforcer:3.0.0-M1:enforce (enforce-maven) @ paimon-flink-common 
---
   [INFO] 
   [INFO] --- enforcer:3.0.0-M1:enforce (ban-unsafe-snakeyaml) @ 
paimon-flink-common ---
   [INFO] 
   [INFO] --- enforcer:3.0.0-M1:enforce (ban-unsafe-jackson) @ 
paimon-flink-common ---
   [INFO] 
   [INFO] --- enforcer:3.0.0-M1:enforce (forbid-log4j-1) @ paimon-flink-common 
---
   [INFO] 
   [INFO] --- enforcer:3.0.0-M1:enforce 
(forbid-direct-table-planner-dependencies) @ paimon-flink-common ---
   [INFO] 
   [INFO] --- directory:1.0:directory-of (directories) @ paimon-flink-common ---
   [INFO] Directory of org.apache.paimon:paimon-parent set to: 
/Users/lijingsong/IdeaProjects/paimon2
   [INFO] 
   [INFO] --- remote-resources:1.7.0:process (process-resource-bundles) @ 
paimon-flink-common ---
   [INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
   [INFO] Copying 3 resources from 1 bundle.
   [INFO] 
   [INFO] --- resources:3.1.0:resources (default-resources) @ 
paimon-flink-common ---
   [INFO] Using 'UTF-8' encoding to copy filtered resources.
   [INFO] Copying 3 resources
   [INFO] Copying 3 resources
   [INFO] 
   [INFO] --- compiler:3.8.0:compile (default-compile) @ paimon-flink-common ---
   [INFO] Compiling 535 source files to 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/target/classes
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/FlinkSink.java:[40,38]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/source/FlinkSourceBuilder.java:[48,38]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/ReassignRowIdAction.java:[32,55]
 org.apache.flink.streaming.api.functions.source.SourceFunction in 
org.apache.flink.streaming.api.functions.source has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/procedure/CopyFilesProcedure.java:[21,38]
 org.apache.paimon.flink.action.CopyFilesAction in 
org.apache.paimon.flink.action has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/ActionBase.java:[120,18]
 registerCatalog(java.lang.String,org.apache.flink.table.catalog.Catalog) in 
org.apache.flink.table.api.TableEnvironment has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/FlinkSink.java:[324,42]
 getCheckpointingMode() in 
org.apache.flink.streaming.api.environment.CheckpointConfig has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/FlinkSink.java:[324,69]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/StoreSinkWrite.java:[150,41]
 CHANGELOG_PRODUCER_FULL_COMPACTION_TRIGGER_INTERVAL in 
org.apache.paimon.flink.FlinkConnectorOptions has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/StoreSinkWrite.java:[152,37]
 CHANGELOG_PRODUCER_FULL_COMPACTION_TRIGGER_INTERVAL in 
org.apache.paimon.flink.FlinkConnectorOptions has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/orphan/FlinkOrphanFilesClean.java:[111,20]
 <OUT>fromCollection(java.util.Collection<OUT>) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/orphan/FlinkOrphanFilesClean.java:[150,20]
 <OUT>fromCollection(java.util.Collection<OUT>) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/orphan/FlinkOrphanFilesClean.java:[248,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/FlinkFormatTableDataStreamSink.java:[89,36]
 createWriter(org.apache.flink.api.connector.sink2.Sink.InitContext) in 
org.apache.flink.api.connector.sink2.Sink has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/FlinkFormatTableDataStreamSink.java:[89,49]
 org.apache.flink.api.connector.sink2.Sink.InitContext in 
org.apache.flink.api.connector.sink2.Sink has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/CompactAction.java:[349,32]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/source/FlinkSourceBuilder.java:[243,23]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/source/FlinkSourceBuilder.java:[522,42]
 getCheckpointingMode() in 
org.apache.flink.streaming.api.environment.CheckpointConfig has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/source/FlinkSourceBuilder.java:[522,69]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/DataEvolutionCompactionTaskTypeInfo.java:[72,53]
 createSerializer(org.apache.flink.api.common.ExecutionConfig) in 
org.apache.flink.api.common.typeinfo.TypeInformation has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/MultiTableCommittableTypeInfo.java:[71,50]
 createSerializer(org.apache.flink.api.common.ExecutionConfig) in 
org.apache.flink.api.common.typeinfo.TypeInformation has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/service/QueryAddressRegister.java:[47,36]
 createWriter(org.apache.flink.api.connector.sink2.Sink.InitContext) in 
org.apache.flink.api.connector.sink2.Sink has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/service/QueryAddressRegister.java:[47,49]
 org.apache.flink.api.connector.sink2.Sink.InitContext in 
org.apache.flink.api.connector.sink2.Sink has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/clone/CloneHiveTableUtils.java:[134,19]
 <OUT>fromCollection(java.util.Collection<OUT>) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/compact/changelog/ChangelogTaskTypeInfo.java:[71,49]
 createSerializer(org.apache.flink.api.common.ExecutionConfig) in 
org.apache.flink.api.common.typeinfo.TypeInformation has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/clone/ClonePaimonTableUtils.java:[125,19]
 <OUT>fromCollection(java.util.Collection<OUT>) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/ReassignRowIdAction.java:[78,20]
 
<OUT>addSource(org.apache.flink.streaming.api.functions.source.SourceFunction<OUT>,java.lang.String,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/ReassignRowIdAction.java:[146,57]
 org.apache.flink.streaming.api.functions.source.SourceFunction in 
org.apache.flink.streaming.api.functions.source has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/utils/InternalTypeInfo.java:[87,30]
 createSerializer(org.apache.flink.api.common.ExecutionConfig) in 
org.apache.flink.api.common.typeinfo.TypeInformation has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/partition/StatisticsOrRecordTypeInfo.java:[83,47]
 createSerializer(org.apache.flink.api.common.ExecutionConfig) in 
org.apache.flink.api.common.typeinfo.TypeInformation has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/CommittableTypeInfo.java:[71,40]
 createSerializer(org.apache.flink.api.common.ExecutionConfig) in 
org.apache.flink.api.common.typeinfo.TypeInformation has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/CompactionTaskTypeInfo.java:[72,46]
 createSerializer(org.apache.flink.api.common.ExecutionConfig) in 
org.apache.flink.api.common.typeinfo.TypeInformation has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/MultiTableCompactionTaskTypeInfo.java:[74,56]
 createSerializer(org.apache.flink.api.common.ExecutionConfig) in 
org.apache.flink.api.common.typeinfo.TypeInformation has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/utils/JavaTypeInfo.java:[92,30]
 createSerializer(org.apache.flink.api.common.ExecutionConfig) in 
org.apache.flink.api.common.typeinfo.TypeInformation has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/copy/CopySourceBuilder.java:[123,19]
 <OUT>fromCollection(java.util.Collection<OUT>) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [INFO] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/MergeIntoAction.java:
 Some input files use unchecked or unsafe operations.
   [INFO] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/MergeIntoAction.java:
 Recompile with -Xlint:unchecked for details.
   [INFO] 
   [INFO] --- resources:3.1.0:testResources (default-testResources) @ 
paimon-flink-common ---
   [INFO] Using 'UTF-8' encoding to copy filtered resources.
   [INFO] Copying 6 resources
   [INFO] Copying 3 resources
   [INFO] 
   [INFO] --- compiler:3.8.0:testCompile (default-testCompile) @ 
paimon-flink-common ---
   [INFO] Compiling 302 source files to 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/target/test-classes
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/util/AbstractTestBase.java:[32,38]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkTest.java:[34,38]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/util/AbstractTestBase.java:[32,38]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkTest.java:[34,38]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/util/AbstractTestBase.java:[32,38]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkTest.java:[34,38]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/util/AbstractTestBase.java:[301,68]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/util/AbstractTestBase.java:[301,46]
 setCheckpointingMode(org.apache.flink.streaming.api.CheckpointingMode) in 
org.apache.flink.streaming.api.environment.CheckpointConfig has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/CatalogITCaseBase.java:[98,13]
 registerCatalog(java.lang.String,org.apache.flink.table.catalog.Catalog) in 
org.apache.flink.table.api.TableEnvironment has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/CatalogITCaseBase.java:[131,25]
 registerCatalog(java.lang.String,org.apache.flink.table.catalog.Catalog) in 
org.apache.flink.table.api.TableEnvironment has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkBuilderLineageTest.java:[58,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FlinkChainTableITCaseBase.java:[109,37]
 <OUT>fromCollection(java.util.Collection<OUT>) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FlinkChainTableITCaseBase.java:[138,37]
 <OUT>fromCollection(java.util.Collection<OUT>) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/util/ReadWriteTableTestUtil.java:[96,13]
 registerCatalog(java.lang.String,org.apache.flink.table.catalog.Catalog) in 
org.apache.flink.table.api.TableEnvironment has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FlinkChainTableITCase.java:[3349,23]
 registerCatalog(java.lang.String,org.apache.flink.table.catalog.Catalog) in 
org.apache.flink.table.api.TableEnvironment has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/CreateTableITCase.java:[101,21]
 getCause() in org.assertj.core.api.AbstractThrowableAssert has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkFormatTableDataStreamSinkTest.java:[69,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FlinkEndInputPartitionExpireITCase.java:[110,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FileStoreITCase.java:[241,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FileStoreITCase.java:[260,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FileStoreITCase.java:[276,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FileStoreITCase.java:[529,22]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/SortedGlobalIndexITCase.java:[599,63]
 <OUT>fromElements(OUT...) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/SortedGlobalIndexITCase.java:[626,53]
 <OUT>fromElements(OUT...) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/AppendTableITCase.java:[489,13]
 registerCatalog(java.lang.String,org.apache.flink.table.catalog.Catalog) in 
org.apache.flink.table.api.TableEnvironment has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/action/CopyFilesActionITCase.java:[908,17]
 org.apache.paimon.flink.action.CopyFilesAction in 
org.apache.paimon.flink.action has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/action/CopyFilesActionITCase.java:[908,43]
 org.apache.paimon.flink.action.CopyFilesAction in 
org.apache.paimon.flink.action has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/action/CopyFilesActionITCase.java:[963,9]
 org.apache.paimon.flink.action.CopyFilesAction in 
org.apache.paimon.flink.action has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/action/CopyFilesActionITCase.java:[963,35]
 org.apache.paimon.flink.action.CopyFilesAction in 
org.apache.paimon.flink.action has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FlinkBatchJobPartitionMarkdoneITCase.java:[137,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/FlinkEndInputWatermarkITCase.java:[127,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkTest.java:[144,57]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkTest.java:[152,61]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkTest.java:[166,61]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkTest.java:[203,35]
 org.apache.flink.streaming.api.CheckpointingMode in 
org.apache.flink.streaming.api has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkTest.java:[207,34]
 setCheckpointingMode(org.apache.flink.streaming.api.CheckpointingMode) in 
org.apache.flink.streaming.api.environment.CheckpointConfig has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/FlinkSinkTest.java:[210,20]
 
<OUT>fromCollection(java.util.Collection<OUT>,org.apache.flink.api.common.typeinfo.TypeInformation<OUT>)
 in org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has 
been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/action/CompactDatabaseActionITCase.java:[306,38]
 CHANGELOG_PRODUCER_FULL_COMPACTION_TRIGGER_INTERVAL in 
org.apache.paimon.flink.FlinkConnectorOptions has been deprecated
   [WARNING] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/ReadWriteTableITCase.java:[1941,24]
 <OUT>fromCollection(java.util.Collection<OUT>) in 
org.apache.flink.streaming.api.environment.StreamExecutionEnvironment has been 
deprecated
   [INFO] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/util/AbstractTestBase.java:
 Some input files use unchecked or unsafe operations.
   [INFO] 
/Users/lijingsong/IdeaProjects/paimon2/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/util/AbstractTestBase.java:
 Recompile with -Xlint:unchecked for details.
   [INFO] 
   [INFO] --- surefire:3.0.0-M5:test (default-test) @ paimon-flink-common ---
   [INFO] 
   [INFO] -------------------------------------------------------
   [INFO]  T E S T S
   [INFO] -------------------------------------------------------
   [INFO] Running org.apache.paimon.flink.sink.FlinkSinkTest
   [INFO] Running org.apache.paimon.flink.CoordinatorCommitITCase
   [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.378 s - in org.apache.paimon.flink.sink.FlinkSinkTest
   [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.901 
s - in org.apache.paimon.flink.CoordinatorCommitITCase
   [INFO] 
   [INFO] Results:
   [INFO] 
   [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0
   [INFO] 
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD SUCCESS
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  28.223 s
   [INFO] Finished at: 2026-08-28T20:44:38+08:00
   [INFO] 
------------------------------------------------------------------------\n- 
Flink 2 / Java 11: [INFO] Scanning for projects...
   [WARNING] 
   [WARNING] Some problems were encountered while building the effective model 
for org.apache.paimon:paimon-spark-common_2.12:jar:2.1-SNAPSHOT
   [WARNING] 'artifactId' contains an expression but should be a constant. @ 
org.apache.paimon:paimon-spark-common_${scala.binary.version}:2.1-SNAPSHOT, 
/Users/lijingsong/IdeaProjects/paimon2/paimon-spark/paimon-spark-common/pom.xml,
 line 33, column 17
   [WARNING] 
   [WARNING] Some problems were encountered while building the effective model 
for org.apache.paimon:paimon-spark-ut_2.12:jar:2.1-SNAPSHOT
   [WARNING] 'artifactId' contains an expression but should be a constant. @ 
org.apache.paimon:paimon-spark-ut_${scala.binary.version}:2.1-SNAPSHOT, 
/Users/lijingsong/IdeaProjects/paimon2/paimon-spark/paimon-spark-ut/pom.xml, 
line 31, column 17
   [WARNING] 
   [WARNING] It is highly recommended to fix these problems because they 
threaten the stability of your build.
   [WARNING] 
   [WARNING] For this reason, future Maven versions might no longer support 
building such malformed projects.
   [WARNING] 
   [INFO] 
------------------------------------------------------------------------
   [INFO] Detecting the operating system and CPU architecture
   [INFO] 
------------------------------------------------------------------------
   [INFO] os.detected.name: osx
   [INFO] os.detected.arch: aarch_64
   [INFO] os.detected.bitness: 64
   [INFO] os.detected.version: 26.3
   [INFO] os.detected.version.major: 26
   [INFO] os.detected.version.minor: 3
   [INFO] os.detected.classifier: osx-aarch_64
   [INFO] 
   [INFO] ---------------< org.apache.paimon:paimon-flink-common 
>----------------
   [INFO] Building Paimon : Flink : Common 2.1-SNAPSHOT
   [INFO]   from pom.xml
   [INFO] --------------------------------[ jar 
]---------------------------------
   [INFO] 
   [INFO] --- checkstyle:2.17:check (validate) @ paimon-flink-common ---
   [INFO] 
   [INFO] --- spotless:2.13.0:check (spotless-check) @ paimon-flink-common ---
   [INFO] 
   [INFO] --- enforcer:3.0.0-M1:enforce (enforce-maven-version) @ 
paimon-flink-common ---
   [INFO] 
   [INFO] --- enforcer:3.0.0-M1:enforce (enforce-maven) @ paimon-flink-common 
---
   [WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequireJavaVersion 
failed with message:
   Detected JDK Version: 1.8.0-432 is not in the allowed range 11.
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD FAILURE
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  8.772 s
   [INFO] Finished at: 2026-08-28T20:44:48+08:00
   [INFO] 
------------------------------------------------------------------------
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M1:enforce (enforce-maven) 
on project paimon-flink-common: Some Enforcer rules have failed. Look above for 
specific messages explaining why the rule failed. -> [Help 1]
   [ERROR] 
   [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
   [ERROR] Re-run Maven using the -X switch to enable full debug logging.
   [ERROR] 
   [ERROR] For more information about the errors and possible solutions, please 
read the following articles:
   [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to