Gestion des erreurs
Erreur dans les modules
Tous les modules précisent leur erreur en précisant leur nom
Exemple :
2024-09-10 12:41:23,906 ERROR [fr.tec.ope.fee.VerticleManager] (vert.x-eventloop-thread-0) [Feeder] Failed to deploy verticle 'FeederVerticle_ClientProxy'
De préférence, l'erreur précise un code permettant de proposer un plan d'action pour chaque erreur.
Erreur due à l'absence d'un service
Service Neo4J manquant
2024-09-10 12:41:23,906 ERROR [fr.tec.ope.fee.VerticleManager] (vert.x-eventloop-thread-0) [Feeder] Failed to deploy verticle 'FeederVerticle_ClientProxy': org.neo4j.driver.exceptions.ServiceUnavailableException: Unable to connect to localhost:7687, ensure the database is running and that there is a working network connection to it. at org.neo4j.driver.internal.util.Futures.blockingGet(Futures.java:108) at org.neo4j.driver.internal.InternalSession.run(InternalSession.java:63) at org.neo4j.driver.internal.InternalSession.run(InternalSession.java:48) at org.neo4j.driver.internal.AbstractQueryRunner.run(AbstractQueryRunner.java:32) at org.neo4j.driver.internal.AbstractQueryRunner.run(AbstractQueryRunner.java:37)
-
Explication Par défaut, les différents modules ayant besoin d'un accès à Neo4j accèdent par le port 7687. Dans cette erreur, le module n'accède à Neo4J.
-
Solution Redémarrer les services avec Docker ou vérifier que Neo4j est bien disponible.