Ousret/hermes

HERMES : Contenu /chargement des variables globales

Dsniss opened this issue · 11 comments

Bonjour @Ousret

Nous rencontrons un cas de figure bloquant sur notre PROD. A savoir que lors de l'exécution d'un automate je constate que le contenu de variables globales diffère de celui défini dans "Mes variables globales" ce qui génère des erreurs (ci-dessous un exemple)

Contenu de la variable globale nommée "Configuration ITOP" :

{
  "itop": {
    "url": "https://serveur",
    "utilisateur": "user",
    "mot_de_passe": "pwd",
  }
}

Contenu des actions dans l'automate en erreur

image
image
image

Constat du chargement des variables lors de l'exécution de l'automate

2020-01-28 16:56:39.301 | INFO  | hermes_ui.moteur.processus:thread:32 - Chargement des variables globales passées en base de données
2020-01-28 16:56:39.305 | INFO     | hermes_ui.moteur.processus:thread:36 - Chargement de la configuration <'Configuration ITOP'::JSON>

Constat d'une erreur

image

Vérif. LOG et constat contenu différent de ce qui est défini

image

Est il possible de savoir quelle(s) action(s) effectuer pour résoudre ce problème ?

Merci ton aide @Ousret

@Dsniss

Bonjour,

Voulez-vous vérifier si une variable est en conflit, par ex. une variable s'appellant itop dans votre automate ou règles ?
C'est probablement un problème de votre côté. Il est possible d'envisager une évolution pour lever une erreur lorsqu'il existe en double une variable du même nom. La seconde écrasant la première.

Merci

Bonjour @Ousret

Je viens de vérifier et ne constate pas d'éventuel conflit.
Après plusieurs essais je remarque qu'avec le même automate et deux mails de même type (Mais avec un contenu différent) le résultat diffère. Pour l'un tout est ok mais pas pour l'autre !!!!!!

Je pense qu'Hermes se trouve face à un caractère, code, ou chaîne de caractères qui lui pose problème. Pour info avec le mail en erreur il y a une image d'intégrée ..

image

image

Puis-je t'envoyer le mail qui pose problème .. ? vers une bal plus sécure.

Merci et bonne journée

@Dsniss

Pour une analyse approfondie, j'ai besoin de :

  • Import des automates au format JSON
  • Un import de message *.msg ou *.eml déclanchant le problème
  • La liste des variables globales enregistrées

Si, bien sûr, le problème est toujours d'actualité, ********

Un correctif va être publié. cf. PR #7 (version 1.0.3)
Si le problème est résolu, merci de fermer cette issue.

./upgrade.sh

Bonjour @Ousret

Après avoir installé la dernière release je n'ai effectivement plus d'erreur.
Cependant l'image intégrée dans le mail d'origine (certainement à l'origine de l'erreur) n'est pas prise en compte ... donc absente !! Ce constat est il normal ??

Merci et très bonne journée @Ousret

@Dsniss

Bonjour @Dsniss

Bonne nouvelle. Aucune idée pour l'image, mais tant que ce n'est pas bloquant, laissons.
Je ferme le ticket par la même occasion.

Bonne journée.

Re :

D’accord. Je ne comprends pas tout. Essaye de créer un nouveau ticket en expliquant le problème avec autant de détails que possible.

Est-ce le problème arrive partout où sur un cas précis ?

Merci.