Anomalie #2724
Mis à jour par Clément Leneveu il y a 5 jours
Au démarrage on voit :
```
025-10-09 10:32:25.837 WARN 3629658 system [ restartedMain] o.h.t.s.i.ExceptionHandlerLoggedImpl.handleException(ExceptionHandlerLoggedImpl.java:27) : GenerationTarget encountered exception accepting command : Error executing DDL "alter table if exists user_roles add constraint FK10xshnvsvc4prd1ldgoh0v8oa foreign key (user_id) references user_account" via JDBC [ERREUR: une instruction insert ou update sur la table « user_roles » viole la contrainte de clé
étrangère « fk10xshnvsvc4prd1ldgoh0v8oa »
Détail : La clé (user_id)=(1) n'est pas présente dans la table « user_account ».]
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "alter table if exists user_roles add constraint FK10xshnvsvc4prd1ldgoh0v8oa foreign key (user_id) references user_account" via JDBC [ERREUR: une instruction insert ou update sur la table « user_roles » viole la contrainte de clé
étrangère « fk10xshnvsvc4prd1ldgoh0v8oa »
Détail : La clé (user_id)=(1) n'est pas présente dans la table « user_account ».]
```
SOLUTION :
```SQL
-- on va regarder les compte creaor car il manque le n°1 a priori
SELECT * FROM user_account ua WHERE ua.email = 'creator';
-- on remplace celui qui a été créé par le n°1 qui n'existe plus
-- IMPORTANT il faut arrêter le tomcat avant
UPDATE workflow_step_users SET users_id = 1 WHERE users_id = 300111;
UPDATE user_account SET id=1 WHERE id=300111;
ALTER TABLE user_account ADD PRIMARY KEY (id);
```
cf. https://github.com/EsupPortail/esup-signature/issues/546