Remarque : Ne marche pas chez moi je ne sais pas trop quels fichiers ont été modifiés.
Mon erreur : "Invalid database" à ce niveau : document = sxb.build(new File("users.xml")); dans Authentication.
Endroit après modification : user.setDocument(user.getSxb().build(new File("users.xml")));