You know that none of that has to do with Java itself.
It's the app whose stack traces you are looking at. And the app that decided to use XML config files.
It's the app whose stack traces you are looking at. And the app that decided to use XML config files.
I really haven't seen all that much XML in Java recently outside of legacy applications... there's libraries for loading config data from JSON, YAML, etc etc.