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

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


The following commit(s) were added to refs/heads/master by this push:
     new a38c4ba3b [AMORO-4439][AMS] Fix wrong placeholder usage in 
Preconditions messages (#4440)
a38c4ba3b is described below

commit a38c4ba3b50e46cc1486fdf767fbac8fa854734e
Author: Sivakumar Mahalingam 
<[email protected]>
AuthorDate: Wed Oct 14 11:48:48 2026 +0400

    [AMORO-4439][AMS] Fix wrong placeholder usage in Preconditions messages 
(#4440)
    
    fix wrong placeholder usage in Preconditions messages
---
 .../org/apache/amoro/server/manager/FlinkOptimizerContainer.java  | 8 ++++----
 .../org/apache/amoro/server/manager/SparkOptimizerContainer.java  | 4 ++--
 .../java/org/apache/amoro/server/table/RuntimeHandlerChain.java   | 2 +-
 .../java/org/apache/amoro/formats/hudi/HudiHadoopCatalog.java     | 2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java
 
b/amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java
index b93050f03..19a46d48c 100644
--- 
a/amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java
+++ 
b/amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java
@@ -390,7 +390,7 @@ public class FlinkOptimizerContainer extends 
AbstractOptimizerContainer {
     if (target.runByFlinkRestClient()) {
       Preconditions.checkArgument(
           resource.getProperties().containsKey(SESSION_CLUSTER_JOB_ID),
-          "Cannot find {} from optimizer start up stats",
+          "Cannot find %s from optimizer start up stats",
           SESSION_CLUSTER_JOB_ID);
       String jobId = resource.getProperties().get(SESSION_CLUSTER_JOB_ID);
       Configuration configuration =
@@ -443,14 +443,14 @@ public class FlinkOptimizerContainer extends 
AbstractOptimizerContainer {
   private String buildReleaseYarnCommand(Resource resource) {
     Preconditions.checkArgument(
         resource.getProperties().containsKey(YARN_APPLICATION_ID_PROPERTY),
-        "Cannot find {} from optimizer start up stats",
+        "Cannot find %s from optimizer start up stats",
         YARN_APPLICATION_ID_PROPERTY);
     String applicationId = 
resource.getProperties().get(YARN_APPLICATION_ID_PROPERTY);
     String options = "-Dyarn.application.id=" + applicationId;
 
     Preconditions.checkArgument(
         resource.getProperties().containsKey(Resource.PROPERTY_JOB_ID),
-        "Cannot find {} from optimizer properties",
+        "Cannot find %s from optimizer properties",
         Resource.PROPERTY_JOB_ID);
     String jobId = resource.getProperties().get(Resource.PROPERTY_JOB_ID);
     return String.format(
@@ -460,7 +460,7 @@ public class FlinkOptimizerContainer extends 
AbstractOptimizerContainer {
   private String buildReleaseKubernetesCommand(Resource resource) {
     Preconditions.checkArgument(
         resource.getProperties().containsKey(KUBERNETES_CLUSTER_ID_PROPERTY),
-        "Cannot find {} from optimizer start up stats.",
+        "Cannot find %s from optimizer start up stats.",
         KUBERNETES_CLUSTER_ID_PROPERTY);
     String clusterId = 
resource.getProperties().get(KUBERNETES_CLUSTER_ID_PROPERTY);
 
diff --git 
a/amoro-ams/src/main/java/org/apache/amoro/server/manager/SparkOptimizerContainer.java
 
b/amoro-ams/src/main/java/org/apache/amoro/server/manager/SparkOptimizerContainer.java
index 775ecfdbd..910df4837 100644
--- 
a/amoro-ams/src/main/java/org/apache/amoro/server/manager/SparkOptimizerContainer.java
+++ 
b/amoro-ams/src/main/java/org/apache/amoro/server/manager/SparkOptimizerContainer.java
@@ -277,7 +277,7 @@ public class SparkOptimizerContainer extends 
AbstractOptimizerContainer {
   private String buildReleaseYarnCommand(Resource resource) {
     Preconditions.checkArgument(
         resource.getProperties().containsKey(YARN_APPLICATION_ID_PROPERTY),
-        "Cannot find {} from optimizer start up stats",
+        "Cannot find %s from optimizer start up stats",
         YARN_APPLICATION_ID_PROPERTY);
     String applicationId = 
resource.getProperties().get(YARN_APPLICATION_ID_PROPERTY);
     return String.format(
@@ -288,7 +288,7 @@ public class SparkOptimizerContainer extends 
AbstractOptimizerContainer {
     Map<String, String> sparkConfig = loadSparkConfig();
     Preconditions.checkArgument(
         
resource.getProperties().containsKey(KUBERNETES_SUBMISSION_ID_PROPERTY),
-        "Cannot find {} from optimizer start up stats.",
+        "Cannot find %s from optimizer start up stats.",
         KUBERNETES_SUBMISSION_ID_PROPERTY);
     SparkOptimizerContainer.SparkConf resourceSparkConf =
         SparkOptimizerContainer.SparkConf.buildFor(sparkConfig, 
getContainerProperties())
diff --git 
a/amoro-ams/src/main/java/org/apache/amoro/server/table/RuntimeHandlerChain.java
 
b/amoro-ams/src/main/java/org/apache/amoro/server/table/RuntimeHandlerChain.java
index 148d03d76..12230707a 100644
--- 
a/amoro-ams/src/main/java/org/apache/amoro/server/table/RuntimeHandlerChain.java
+++ 
b/amoro-ams/src/main/java/org/apache/amoro/server/table/RuntimeHandlerChain.java
@@ -43,7 +43,7 @@ public abstract class RuntimeHandlerChain {
     Preconditions.checkNotNull(handler);
     Preconditions.checkArgument(
         !Objects.equals(handler, this),
-        "Cannot add the same runtime handler:{} twice",
+        "Cannot add the same runtime handler:%s twice",
         handler.getClass().getSimpleName());
     if (next == null) {
       next = handler;
diff --git 
a/amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi/HudiHadoopCatalog.java
 
b/amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi/HudiHadoopCatalog.java
index 6dbcff008..1e2d81011 100644
--- 
a/amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi/HudiHadoopCatalog.java
+++ 
b/amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi/HudiHadoopCatalog.java
@@ -61,7 +61,7 @@ public class HudiHadoopCatalog implements FormatCatalog {
 
     Preconditions.checkArgument(
         this.properties.containsKey(CatalogMetaProperties.KEY_WAREHOUSE),
-        "Lack required property: {}",
+        "Lack required property: %s",
         CatalogMetaProperties.KEY_WAREHOUSE);
     String warehouse = 
this.properties.get(CatalogMetaProperties.KEY_WAREHOUSE);
     this.warehouse = new Path(warehouse);

Reply via email to