If you're reliant on Java, you shouldn't update to macOS Sonoma 14.4 yet

Jump to First Reply
Posted:
in macOS edited March 2024

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.

Java symbol with the international symbol for



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.



Read on AppleInsider

Comments

  • Reply 1 of 13
    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.
    bala1234watto_cobra
     0Likes 0Dislikes 2Informatives
  • Reply 2 of 13
    So no printing, no use of USB hubs in Monitors, no Java ... haven't heard of a MacOS Update that broken since 10.0. 
    williamlondon
     0Likes 0Dislikes 1Informative
  • Reply 3 of 13
    MacPromacpro Posts: 19,873member
    I think there will be a fix ASAP.
    williamlondonwatto_cobra
     2Likes 0Dislikes 0Informatives
  • Reply 4 of 13
    So no printing, no use of USB hubs in Monitors, no Java ... haven't heard of a MacOS Update that broken since 10.0. 
    The sky is falling! This would not have happened under Jobs! Apple is doomed!

    Relax. SOME in-monitor hubs and SOME printer drivers are failing. Not exactly “no printing”. All my printers work fine and my in-monitor hubs work as well.
    And about Java… I don’t know anything who still uses it on the desktop, so I doubt it’s impacting many people. There’s a reason it wasn’t uncovered during the beta cycle.
    williamlondonvolstedwatto_cobra
     3Likes 0Dislikes 0Informatives
  • Reply 5 of 13
    jimh2jimh2 Posts: 685member
    Is anyone using Java on their Mac? What is the product?
    watto_cobra
     1Like 0Dislikes 0Informatives
  • Reply 6 of 13
    basjhjbasjhj Posts: 97member
    lordjohnwhorfin said:

    [...]

    And about Java… I don’t know anything who still uses it on the desktop, so I doubt it’s impacting many people. There’s a reason it wasn’t uncovered during the beta cycle.
    Uh, in R&D and academic/scientific environments it is used quite a lot. KNIME comes to mind...
    williamlondon
     0Likes 0Dislikes 1Informative
  • Reply 7 of 13
    I guess KNIME was too busy to test their crap on the betas then.
    watto_cobra
     1Like 0Dislikes 0Informatives
  • Reply 8 of 13
    basjhjbasjhj Posts: 97member
    I guess KNIME was too busy to test their crap on the betas then.
    According to Oracle the problem didn't show up in the betas. It's right there in the article.
    xoxo999williamlondon
     1Like 0Dislikes 1Informative
  • Reply 9 of 13
    jimh2 said:
    Is anyone using Java on their Mac? What is the product?
    Minecraft and Jetbrains IDEs for software development are Java-based and quite popular, to name a few.
    IreneWwilliamlondonbala1234
     1Like 0Dislikes 2Informatives
  • Reply 10 of 13
    bala1234bala1234 Posts: 173member
    Some print jobs I gave from my work laptop to my home printer (Cannon Laser printer) didn't go through despite deleting and re-adding the printer multiple times. But my employer has blocked the latest update and I am still on 14.3.1 (23D60). My printer situation my just be gremlins, but not sure...

    watto_cobra
     0Likes 0Dislikes 1Informative
  • Reply 11 of 13

    I’ve been running Amazon Corretto Java 11 on an M2 with macOS Sonoma 14.4 for over a week and have had no problems.

    watto_cobra
     1Like 0Dislikes 0Informatives
  • Reply 12 of 13
    anonymouseanonymouse Posts: 7,087member
    jimh2 said:
    Is anyone using Java on their Mac? What is the product?
    Eclipse
    watto_cobra
     0Likes 0Dislikes 1Informative
  • Reply 13 of 13
    BodhiOnebodhione Posts: 1member

    "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."

    FYI - Seems to be happening again on M macs with Sonoma 14.5 SIGSEGV (openjdk).



     0Likes 0Dislikes 0Informatives
Sign In or Register to comment.