shangeyao opened a new issue, #4506: URL: https://github.com/apache/streampark/issues/4506
## Problem REMOTE Session mode JobGraph submission fails or misbehaves across Flink 1.20 and uploaded JAR workflows: - **SQL jobs**: double-compressed SQL in DB causes parse errors; plain-text SQL updates crash on decode; cluster `versionId` not synced on remote cluster update. - **Uploaded JAR jobs**: build pipeline NPE for upload resources; shaded jar path resolution missing fallback; JobGraph build lacks Flink runtime classpath on Flink 1.20 (runtime classes live in `flink-dist`). - **Build/submit plumbing**: `ShadedBuildResponse` deserialization drops jar path; main class not read from JSON `appConf`; SQL fat-jar snakeyaml classloader conflicts. ## Expected SQL and compatible uploaded JAR applications on REMOTE Session clusters should build and reach **RUNNING** via JobGraph submission without falling back to REST API. ## Notes - User-uploaded JARs must be compiled for the target Flink version (e.g. Flink 2.x example jars are incompatible with Flink 1.20 API moves such as `MultipleParameterTool`). - Verified locally with Flink 1.20.5 + StreamPark against REMOTE Session cluster. -- 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]
