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]

Reply via email to