A bug in the release version of macOS Sonoma 14.4 causes Java processes to terminate unexpectedly, so Mac users who need to run Java should delay updating.
The new issue is affecting all versions of Java from version 8 on up, including current early access builds. There is currently no workaround available, according to Oracle.
The flaw wasn't seen in the betas leading up to the release of 14.4, according to Oracle Senior Director of Product Management Aurelio Garcia-Ribeyro. "Ahead-of-Time compiled applications created with GraalVM Native Image should not be affected, but your ability to build new images may be," he noted in a post warning about the flaw.
Oracle has notified its partners in OpenJDK, customers, and Apple of the problem. Since there is no easy way to revert a macOS update, affected Apple Silicon Mac users who have already upgraded to version 14.4 will have to wait for a fix from Apple to overcome the issue.
If users have a cloned copy of their previous complete system configuration, they may be able to return to that in order to keep running Java until the solution is found. The problem does not affect most typical Mac users, as Java was deprecated for the Mac back in 2012.
This new report comes alongside other, unrelated problems found in the final release of macOS 14.4. The update has caused some in-monitor hubs from third parties to stop working, as well as removing or corrupting some printer drivers.
13 Comments
I'm not sure if saying that "Java was deprecated in 2012" is right; it's not Java that was deprecated, it was an Apple distribution of Java that was removed from the OS. Other Java distributions were not deprecated nor disallowed to be installed, everyone could install Java from any vendor (Oracle, Meta, OpenJDK) they wish. Until the last update, that is, when things broke.
It's like if Apple would remove a system Python runtime, and you would issue a news entry that Python was deprecated by Apple. That would not be true, because the user could install any Python version from the Python website they wish. The same thing is with Java.
So no printing, no use of USB hubs in Monitors, no Java ... haven't heard of a MacOS Update that broken since 10.0.
I think there will be a fix ASAP.
Is anyone using Java on their Mac? What is the product?