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

benjobs pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git


The following commit(s) were added to refs/heads/dev by this push:
     new 7693a4078 [Bug] When stopping the application, if you want to 
savepoint and specify a custom savepoint path, the stop will fail (#2078)
7693a4078 is described below

commit 7693a4078efc3c47046d2303a6c0ba9e6d963732
Author: macksonmu <[email protected]>
AuthorDate: Wed Nov 23 14:46:52 2022 +0800

    [Bug] When stopping the application, if you want to savepoint and specify a 
custom savepoint path, the stop will fail (#2078)
    
    * [Bug] When stopping the application, if you want to savepoint and specify 
a custom savepoint path, the stop will fail #2074
    
    Co-authored-by: mucj7 <[email protected]>
---
 .../console/core/service/impl/ApplicationServiceImpl.java           | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ApplicationServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ApplicationServiceImpl.java
index c5bf1388f..716e231c6 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ApplicationServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ApplicationServiceImpl.java
@@ -1174,7 +1174,11 @@ public class ApplicationServiceImpl extends 
ServiceImpl<ApplicationMapper, Appli
 
     @Override
     public String checkSavepointPath(Application appParam) throws Exception {
-        String savepointPath = getSavePointPath(appParam);
+        String savepointPath = appParam.getSavePoint();
+        if (StringUtils.isBlank(savepointPath)) {
+            savepointPath = getSavePointPath(appParam);
+        }
+
         if (StringUtils.isNotBlank(savepointPath)) {
             final URI uri = URI.create(savepointPath);
             final String scheme = uri.getScheme();

Reply via email to