See https://qa.nuxeo.org/jenkins/job/Deploy/job/IT-nuxeo-master-tests-cap-tomcat-mariadb/259/, attached full tests log at IT-nuxeo-master-tests-cap-tomcat-mariadb-259-console.txt and server logs at server.log: error is triggered as "SQLIntegrityConstraintViolationException" but should be thrown as "org.nuxeo.ecm.webengine.WebException: User already exists" as it is done a few lines below.
This integrity constraint violation is weird because test checks first if user exists before trying to insert it, and there should not be any other concurrent request creating the user in the mean time.