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

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

commit ee64584126784de20229bb4e19e068fa1d19048c
Author: Yi Zhang <[email protected]>
AuthorDate: Thu Mar 12 17:47:07 2026 +0800

    [FLINK-38976][runtime] Support zero job in an application
---
 .../client/deployment/application/PackagedProgramApplication.java  | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git 
a/flink-clients/src/main/java/org/apache/flink/client/deployment/application/PackagedProgramApplication.java
 
b/flink-clients/src/main/java/org/apache/flink/client/deployment/application/PackagedProgramApplication.java
index 423274e908e..a59df06b240 100644
--- 
a/flink-clients/src/main/java/org/apache/flink/client/deployment/application/PackagedProgramApplication.java
+++ 
b/flink-clients/src/main/java/org/apache/flink/client/deployment/application/PackagedProgramApplication.java
@@ -704,12 +704,9 @@ public class PackagedProgramApplication extends 
AbstractApplication {
                     getAllRecoveredJobInfos());
 
             if (applicationJobIds.isEmpty()) {
-                jobIdsFuture.completeExceptionally(
-                        new ApplicationExecutionException(
-                                "The application contains no execute() 
calls."));
-            } else {
-                jobIdsFuture.complete(applicationJobIds);
+                LOG.info("The application contains no execute() calls.");
             }
+            jobIdsFuture.complete(applicationJobIds);
         } catch (Throwable t) {
             // If we're running in a single job execution mode, it's safe to 
consider re-submission
             // of an already finished a success.

Reply via email to