Projet

Général

Profil

Actions

Anomalie #18460

fermé

Double requête lors du versement dans alfresco.

Ajouté par Ludovic ARAUJO il y a environ 3 ans. Mis à jour il y a presque 3 ans.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Assigné à:
Ludovic ARAUJO
Version cible:
Début:
06/10/2021
Echéance:
11/10/2021

Description

history : @guillaume.

Lors du versement GED on continue d'avoir une double requête de versement qui est envoyé vers le serveur Alfresco.

Résultat :

DEBUG [2965] [OK][MAARCH][curl][execSimple][Url : https://gedprod.yvelines.fr/alfresco/api/-default-/public/alfresco/versions/1/nodes/e5873ead-72ed-407b-b72e-eba0d75a09a9 HttpCode : 409 Errors : ][audreypottier][Response : {"error":{"errorKey":"Duplicate child name not allowed: CD78_2021A_2278","statusCode":409,"briefSummary":"09040171 Duplicate child name not allowed: CD78_2021A_2278","stackTrace":"Pour des raisons de securite, le tracage de la pile n'est plus affiche, mais la propriete est conservee dans les versions precedente.","descriptionURL":"https://api-explorer.alfresco.com"}}][curl][10.7.5.184]
[04/10/2021 11:19:13] ERROR [2965] [OK][MAARCH][][][Error Exec Curl : Update alfresco folder e5873ead-72ed-407b-b72e-eba0d75a09a9 failed : {"error":{"errorKey":"Duplicate child name not allowed: CD78_2021A_2278","statusCode":409,"briefSummary":"09040171 Duplicate child name not allowed: CD78_2021A_2278","stackTrace":"Pour des raisons de s\u00e9curit\u00e9, le tra\u00e7age de la pile n'est plus affich\u00e9, mais la propri\u00e9t\u00e9 est conserv\u00e9e dans les versions pr\u00e9c\u00e9dente.","descriptionURL":"https:\/\/api-explorer.alfresco.com"}}][audreypottier][Alfresco Error][alfresco][10.7.5.184]

Guillaume avait ajouté des contrôles, mais je pense qu'ils ne sont pas suffisants.
Le process doit être lancé en double.

L'erreur est aléatoire.
Il faudrait que nous arrivions bloqué tous process supplémentaires qui pourrait être lancé dès l'arrivée dans l'action.

Mis à jour par Ludovic ARAUJO il y a environ 3 ans

Idée :
Mettre un nombre aléatoire dans le premier update et le contrôler avant le curl (base + php).
Ça nous permettra d'éliminer la possibilité d'avoir 2 process.

Pour plus d'info me demander.

Mis à jour par Ludovic ARAUJO il y a environ 3 ans

  • Echéance changé de 20/10/2021 à 13/10/2021

Mis à jour par Emmanuel DILLARD il y a environ 3 ans

  • Echéance changé de 13/10/2021 à 11/10/2021
  • Statut changé de A qualifier à R&D - A étudier
  • Assigné à mis à Quentin RIBAC

Mis à jour par Ludovic ARAUJO il y a environ 3 ans

Besoin de dates

Mis à jour par Emmanuel DILLARD il y a environ 3 ans

  • Statut changé de R&D - A étudier à En cours

Mis à jour par Quentin RIBAC il y a environ 3 ans

  • Statut changé de En cours à R&D - En cours

Mis à jour par GIT LAB il y a environ 3 ans

Commit ajouté sur la branche fix/18460/20.03_TMA4 de MaarchCourrier
FIX #18460 TIME 1:40 added lock in send to alfresco action
https://labs.maarch.org/maarch/MaarchCourrier/commit/8d6be94142bf76038f4002fe2698d07d32fce84b

Mis à jour par Guillaume HEURTIER il y a environ 3 ans

  • Statut changé de R&D - En cours à R&D - En test
  • Assigné à changé de Quentin RIBAC à Guillaume HEURTIER

Mis à jour par GIT LAB il y a environ 3 ans

Commit ajouté sur la branche fix/18460/20.03_TMA4 de MaarchCourrier
FIX #18460 TIME 1:00 set random sha before sending to alfresco
https://labs.maarch.org/maarch/MaarchCourrier/commit/72a153b5b303398859819f94687f471edce3642f

Mis à jour par Emmanuel DILLARD il y a environ 3 ans

  • Assigné à changé de Guillaume HEURTIER à Ludovic ARAUJO

Mis à jour par Alex ORLUC il y a environ 3 ans

  • Statut changé de R&D - En test à R&D - Terminé

Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Version cible changé de 291 à 20.03 TMA4
Actions

Formats disponibles : Atom PDF