jason810496 opened a new pull request, #76432: URL: https://github.com/apache/airflow/pull/76432
- related: #76314, #76350 ## Why The JVM splits `-classpath` on `:` and cannot escape it, so a Dag bundle version directory named after a timestamp, such as `.../2026-11-02T15:52:20Z/`, makes `JavaCoordinator` fail with `ClassNotFoundException`. #76314 fixed this by changing the JVM's working directory, which was reverted in #76350 because of its side effects. ## What - When a bundle root's path holds the classpath separator, `JavaCoordinator` puts the JARs on the classpath through a symlink to that root in a per-user temporary directory. The working directory and every other bundle launch stay unchanged. - A colon in a file or directory name inside the bundle still fails, now with an error that names the JAR. --- ##### Was generative AI tooling used to co-author this PR? - [x] Yes, with help of Claude Code Opus 5.5 following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- 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]
