Folks, there are two different issues being discussed here: while both relate to editing sp configs, Dom's is the error about " getSpMetadataForAdmin method was not found" (happening on his update 12) while Scott's is the "keystorepath" error as he mentioned on his tracker ticket (where he also indicated he is on update 18).
1) So first, about Dom's error, I can report that that IS indeed SPECIFICALLY because he is on update 12. I finally had time to set things up and test, and the error happened on 12 but NOT on 13 (or later. FWIW, it also didn't happen on update 2, which is where a fresh install started for me tonight.) So Dom (and anyone else with this first error), consider going to update 13 to solve that. Do beware that update 13 (from March 2024) had other significant changes, especially the one about searchimplicitscopes. See the update 13 technote for more on that, and/or an elaborated post I did at the time with still more.
2) Second, as for Scott's error, I will say that I have NOT gotten the eror, regardless of what update I'm on. That's odd that it's happening for you. I concur with BKBK pointing out that the Stax error (you refer to in the tracker ticket) is something EVERYONE sees. You can ignore it, and therefore it's NOT the issue (but I appreciate why you wondered if it may be).
I'll propose to you here what I did above to Dom in my FIRST reply (and we can add it to the ticket if it works for you): stop CF, delete the felix-cache folder (in cfusion/bin) then start CF. No need to "save" that folder: the restart of CF will replace the folder for you. And if that alone doesn't work, consider next stopping CF and deleting (or renaming) the cfusion/wwwroot/WEB-INF/cfclasses folder. Then start CF and again it will be created for you.
Both those steps simply involve clearing out previously compiled java that may have been implemented in prior updates for you. Again, I don't get the error you do, so it seems definitely something environmental on your end. And since your edit of the neo-saml.xml is not preserved it COULD be related to that issue.
Hope these help here.