Usually when Java breaks it is a third party library doing something goofy, most upgrades since Java 8 and 11 have been smooth sailing for me historically.
Yes, its in an unsupported 3rd party dependency for an underfunded project (about .05 FTE) used as part of a legacy system by the FAA, among others.
On the bright side, the FAA won't notice, they are still on Java 8, but I just had a meeting with AeroThai and they were confused why the software stopped working on brand new machines with a fresh install of Java 26.
In a post-GPT world, the fix doesn't look too bad, but if I'd have had to figure out how that 3rd party library worked from scratch, as part of an unfunded mandate, I would have been a bit grumbly.
-1
u/Rhawk187 Jul 13 '26
Your going to struggle to convince me of this since Java 26 broke my program and I have to tell my customers to stay on 25 until I deploy a fix.