THIS is the real problem. For _most_ projects upgrading from 8 to 9 meant just adding a few packages that were removed from default JDK with Jigsaw. That part is generally fine, even with OSGi hell.
The Javax -> Jakarta changes for validation, EE, XML, etc. are a damn nightmare!