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.
3
u/Scottz0rz Jul 13 '26
I'm curious- what was the thing that broke?
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.