Oracle warned Apple clients to delay putting in the most recent macOS 14.4 Sonoma replace as a result of it is going to break Java on Apple silicon CPUs.
This difficulty often and intermittently causes the Jave course of to terminate with out warning on impacted Macs with M1, M2, and M3 processors.
It impacts all Java variations, from Java 8 to the most recent early entry builds of JDK 22, and there are not any workarounds obtainable for the time being.
“There isn’t a workaround obtainable, and since there isn’t a simple strategy to revert a macOS replace, affected customers is likely to be unable to return to a steady configuration until they’ve a whole backup of their programs previous to the OS replace,” warned Aurelio Garcia-Ribeyro, Senior Director of Product Administration at Oracle.
That is brought on by how macOS working on Apple silicon responds when a JAVA course of makes an attempt to entry reminiscence in protected reminiscence areas. In earlier variations of macOS, the working system would ship a SIGBUS or SIGSEGV sign to the method and let it determine methods to proceed.
Nevertheless, in macOS 14.4, the working system now responds with a SIGKILL sign that terminates the method making an attempt to entry protected reminiscence. In accordance with Garcia-Ribeyro, because the Java Digital Machine makes use of dynamic code technology and accesses reminiscence in protected reminiscence areas to make sure correctness and efficiency, its course of will likely be terminated after deploying the macOS 14.4 replace.
Oracle has already alerted clients, Apple, and their OpenJDK companions and advises Apple customers to delay updating till the difficulty is mounted.
“We advocate that customers of Java on ARM-based Apple gadgets working macOS 14 delay making use of the replace till this difficulty is resolved,” Garcia-Ribeyro mentioned.
Extra points brought on by macOS 14.4
Mac customers who already put in macOS 14.4 Sonoma have additionally reported experiencing different issues moreover Java getting killed unexpectedly, as MacRumors reported.
Different points that customers who wish to replace to macOS 14.4 ought to concentrate on:
An Apple spokesperson was not instantly obtainable for remark when contacted by BleepingComputer at the moment.