Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0000719SICEdiSicpublic2012-05-31 16:13
RapporteurdorchAssigné àdorch 
PrioriténormaleImpactmineurReproductibilitéaléatoire
Statut ferméRésolutioncorrigé 
Version du produit5.25c 
Version cibléePriorité 1Résolu dans la version5.25d 
Résumé0000719: Plantage aléatoire de la sauvegarde automatique
Description-----Message d'origine-----
De : Jay-Allemand Maxime
Envoyé : mercredi 9 mai 2012 15:04
À : Dorchies David
Objet : Un bug...

    
Un problème inattendu en changeant les valeurs des coefficients de débits.
Informations complémentairesErreur à la ligne 63 du traitement Méthode EcritXml.
Elément inexistant dans le tableau associatif.

----- Informations techniques -----

Projet : EDITAL2

Appel WL :
Traitement de 'Méthode EcritXml' (COuvrage.EcritXml), ligne 63, thread 0

Que s'est-il passé ?
Elément inexistant dans le tableau associatif.

Code erreur : 3201
Niveau : erreur fatale (EL_FATAL)

Dump de l'erreur du module 'wd170vm.dll' (17.0.247.5).
Identifiant des informations détaillées (.err) : 3201
Informations supplémentaires :
EIT_PILEWL :
Méthode EcritXml (COuvrage.EcritXml), ligne 63
Méthode EcritXml (CStructure.EcritXml), ligne 28
Méthode EcritXml (CSection_Flu.EcritXml), ligne 23
Méthode sauvXmlScénario (CReseau.sauvXmlScénario), ligne 125
Procédure globale pg_sauvAuto (Lecture Ecriture Fichiers.pg_sauvAuto), ligne 44
EIT_DATEHEURE : 09/05/2012 14:58:40
BalisesAucune balise n'est associée.
Temps projeté (jours)

Relations

relatif à 0000467 fermédorch Plantage de la sauvegarde automatique 

Activités

dorch

2012-05-31 16:01

administrateur   ~0000762

Dans les fichiers Degrémont, j'ai observé une dispersion des données des modules de régulation dans tout le XML. Ca devait être un téléscopage entre une sauvegarde automatique (du scénario ou des modules de régulation)...

Pour rémédier à cela j'ai équipé chaque procédure de sauvegarde d'une attente de Signal qui est ouvert à chaque fin d'opération. Ainsi deux opérations XML ne devraient pas pouvoir avoir lieu en même temps. Le risque par contre est qu'une sortie de sauvegarde ne s'effectue pas correctement et que le signal reste bloqué à "Fermé" et que les opérations de sauvegarde soient bloquées.

dorch

2012-05-31 16:13

administrateur   ~0000763

J'ai étendu l'utilisation du signal à la lecture du XML (obReseau:LitXml).
J'ai aussi initialisé le signal pour l'utilisation en ligne de commande (non testé).

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2012-05-09 14:41 dorch Nouveau bogue
2012-05-09 14:41 dorch Statut nouveau => affecté
2012-05-09 14:41 dorch Assigné à => dorch
2012-05-31 15:57 dorch Relation ajoutée relatif à 0000467
2012-05-31 16:01 dorch Note ajoutée: 0000762
2012-05-31 16:13 dorch Note ajoutée: 0000763
2012-05-31 16:13 dorch Statut affecté => fermé
2012-05-31 16:13 dorch Résolution ouvert => corrigé
2012-05-31 16:13 dorch Résolu dans la version => 5.25d