Anomalie #18460
ferméDouble requête lors du versement dans alfresco.
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 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