I’ve been having the same problem. Not all macros failed though, just some and some translations too.
I went into high debug and tried changing JVM and…
I, of course, tried resaving but there was probably a kind of conflict.
I’ve also tried deleting all extensions and reinstalling… nothing.
At the end I’ve exported the content, re-installed (I am running shortURLs that always takes a bit of time to configure), and re-imported the selected bit (the main content, main page, known users, and XWikiPreferences of which I removed the attachments). The bug disappeared.
So at least the data is not broken.
But I am unhappy to have not succeeded in finding the issue.
What’s really cool is that such a harsh re-install looses almost no data (I think I lost a few spammers) and that this works fairly easily.
My earlier install was a debian install, my newer one is not; I will update independently.
Maybe this helps.