En lo que respecta al seguimiento de la pila, parece que su
sessionFactory.getCurrentSession().saveOrUpdate(joueur);
tiene un problema, ya sea su getCurrentSession()
es nulo o su entidad es nula.
Es posible que deba verificar cualquier excepción que haya ocurrido en los registros de inicio de la aplicación web, este problema probablemente esté relacionado con la inicialización de Hibernate y la conexión de la base de datos.