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.
