jason810496 opened a new pull request, #68938: URL: https://github.com/apache/airflow/pull/68938
## Why Running the Java SDK on macOS hits two failures the docs did not cover (the task JVM's callback connection being rejected, and duplicated/mislabeled JUL logs), plus a coordinator-config reload gotcha. ## What - Add a "macOS setup" section: the `-Djava.net.preferIPv4Stack=true` workaround for the `Rejected connection not owned by child process` failure, and pinning `java_executable` to an absolute path. - Update the `java.util.logging` section to remove JUL's default handlers before `AirflowJulHandler.install()`, so records are not also captured as `task.stderr` at ERROR level (duplicate lines, INFO shown as errors). - Note in the coordinator configuration section that `[sdk]` config is read at startup and only takes effect after a restart, while a rebuilt bundle JAR is picked up on the next task launch. --- ##### Was generative AI tooling used to co-author this PR? - [x] Yes, with help of Claude Code Opus 4.8 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]
