Page 1 sur 1

Error: UpdateYearFile

Posté : 05 sept. 2013, 08:21
par Neutre
Bonjour à tous,

Je vais avoir à nouveau besoin de vos conseils.
Suite à mon déménagement de Paris vers l'Ardèche, j'ai réinstallé ma Vantage Pro 2 et remonté un mini site météo (http://www.meteonaves.fr).
J'ai rencontré (évidemment) divers soucis que j'ai réglés patiemment mais je n'arrive pas à trouver une solution pour une erreur de fichier se produisant au lancement de Wswin.
A minuit, lors de la création des fichiers historiques ou bien lors du lancement de WsWin, le programme se bloque avec l'affichage du message suivant : Error: UpdateYearFile. Dans ce cas, j’arrête WsWin et je le relance et au bout d'une fois ou deux il s'exécute normalement. Quand je le relance, il relit la première fois tout l'historique des données, soit dans mon cas un peu plus de 8 jours puisque j'enregistre avec un pas de 5 minutes.
Il est arrivé que plusieurs jours s'écoulent sans problème (vers la fin aout).
Avez vous une idée ?

Jean

Re: Error: UpdateYearFile

Posté : 10 sept. 2013, 08:02
par Neutre
Bon, le logiciel a fonctionné sans intervention pendant trois nuits puis ce matin, blocage sur les données de minuit.
Je ferme WsWin et redémarre : toujours pareil. Je referme et relance une deuxième fois: l'écriture des fichiers se fait normalement.
Jusqu'à quand ? :???:

Re: Error: UpdateYearFile

Posté : 04 oct. 2013, 16:35
par Neutre
Bonjour,
Mon problème subsiste : quelques jours de fonctionnement normal puis arrêt (partiel en fait car le minigif est bien constitué), arrêt et un ou deux redémarrage et ça repart normalement.
J'ai consulté le wswinerr :peu d'anomalies - cinq ou six - mais au 21 août, il indique error create yearfile 2012. Ce qui correspond grossi modo à ma date de réinstallation.
Normalement, je n'ai pas de données de 2012, mes enregistrements ayant commencé le 14 juillet dernier. Mais. Je suis reparti de mon ancienne installation pour ce nouvel emplacement. Aurais-je laissé quelque fichier ancien bien que n'ayant laissé aucun fichier DAT antérieur au mois de juillet 2013 ?
J'ai voulu analyser le fichier annuel mais je n'ai pas trouvé d'outil pour le faire (contrairement aux fichiers mensuels avec le logiciel de Christophe). D'ailleurs, sur le forum le nom des fichiers annuels paraissent démarrer par "WD". Le mien s'appelle "WD2_2013.DAT".
Des idées ?
Merci davanc

Re: Error: UpdateYearFile

Posté : 04 oct. 2013, 18:29
par mm91
Je n’ai pas bien compris ton problème (et honnêtement pas cherché à bien comprendre !)
Mais une chose m’interpelle dans ton dernier message :
Neutre a écrit :Bonjour,
.................
D'ailleurs, sur le forum le nom des fichiers annuels paraissent démarrer par "WD". Le mien s'appelle "WD2_2013.DAT".
..................
depuis la version V2.95.1 (24/10/2009), les fichiers annuels .DAT ne sont plus au format WD_aaaa.DAT, mais au format WD2_aaaa.DAT (voir info_en.txt)
Normalement ces nouveaux fichiers ont été crées automatiquement avec cette version., mais si tu as une version récente et des fichiers annuels à l’ancien format ça peut poser des problèmes ??

Il est indiqué aussi dans le info_en.txt, que si des fichiers .DAT mensuels comportent des erreurs, les nouveaux fichiers annuels seront « bloqués » (hangs ») à leur création ; ça ressemble à ce que tu dis.
Si c’est ça et que tu as besoin de corriger des fichiers .DAT mensuels, voir : http://michel.mo.pagesperso-orange.fr/e ... porter.htm

Mais ne fais pas une fixation sur ce que je dis, ton pb. n’a peut-être rien à voir.

Re: Error: UpdateYearFile

Posté : 15 oct. 2013, 07:13
par Neutre
Bonjour Michel et merci pour ton message !
Mon fichier est bien au "bon" format WD2...
J'avais aussi vérifié les fichiers mensuels sans rien détecter d'anormal.
A l'arrivée de la dernière version (2.97.8), j'ai procédé à une réinstallation complète, nettoyé le PC par CCleaner sans obtenir de modification du comportement du programme avec Error: UpdateYearFile une fois sur deux, grosso modo. Le programme n'est d'ailleurs pas complètement planté car il continue à produire le minidisplay.gif mais l'affichage est bloqué sur une vue mensuelle et les customs ne sont plus produits.
Je ferme et relance wswin automatiquement à 1h00 du matin depuis une dizaine de jours (en cas de plantage, fermer et relancer permet en une ou plusieurs fois de débloquer la situation).
Depuis une semaine, ma météo fonctionne correctement le matin quand je me lève, sans que pour autant je sache si c'est cette dernière astuce qui contourne le problème (car à minuit ou une heure, en règle générale, je dors profondément ;-)
Amicalement
Jean

Re: Error: UpdateYearFile

Posté : 15 oct. 2013, 14:53
par mm91
Merci pour ce retour,

est-ce que c'est toujours à la lecture du même fichier mensuel (quel mois ?) que se produit le blocage à la création du fichier annuel ?
Ou est-ce aléatoire ?

Ps: j'ai bien compris que maintenant, si ton problème persiste, il est masqué par le redémarrage de Wswin32 (j'ai aussi un tel système, voir § "blocage d'un programme" à cette page: http://michel.mo.pagesperso-orange.fr/m ... t_auto.htm ),

mais je suis très intéressé pour trouver d'où vient ce blocage chez toi ?

Re: Error: UpdateYearFile

Posté : 06 nov. 2013, 11:17
par Neutre
Bonjour Michel,

J'ai un mal fou à identifier le problème. En effet, il se manifeste de manière très différente : il s’arrête selon le cas sur une vue de semaine, de mois ou d'année.
Ce matin, la seule difficulté était qu'il n'avait pas repris les enregistrements. Un simple clic sur "enregistrer" a relancé la machine. De plus, après avoir fonctionné jusqu'à une semaine de rang, elle se bloque maintenant tous les jours maintenant en dépit de ma relance automatique à une heure du matin...
Entre temps, j'ai supprimé le fichier annuel qui a été recréé sans problème mais sans régler mon incident !
Bref, je suis agacé ( je me sers de wswin depuis 2008 sans grave problème) mais impuissant.
Je vais reprendre l'analyse des fichiers mensuels.je n'en ai pas tellement sur cette configuration.

A bientôt

Re: Error: UpdateYearFile

Posté : 06 nov. 2013, 13:59
par Neutre
Je distingue cependant une incohérence de mes données dans "Données statistiques".
Les mois et années précédant le démarrage de juillet 2013 sont vierges de données sauf les mois de 2012 qui conservent des données anciennes.
J'ai essayé de les effacer dans wswin (par edit), voire de supprimer ws_ddays.txt, sans réussir à le faire.
Savez vous comment faire disparaître ces traces du passé ?

Re: Error: UpdateYearFile

Posté : 06 nov. 2013, 14:45
par Neutre
Je distingue cependant une incohérence de mes données dans "Données statistiques".
Les mois et années précédant le démarrage de juillet 2013 sont vierges de données sauf les mois de 2012 qui conservent des données anciennes.
J'ai essayé de les effacer dans wswin (par edit), voire de supprimer ws_ddays.txt, sans réussir à le faire.
Savez vous comment faire disparaître ces traces du passé ?

[edit] Ces données sont enregistrées dans ws_hist.txt et complétée, je pense par ws_ddays.txt.
J'ai modifié ws_hist.txt pour rendre 2012 conforme à 2011 et 2010, pour mémoire codé ainsi :
[2012]
ReadOnly=0
au lieu de la longue liste des valeurs de données.
Je n'ai pas osé supprimer carrément la partie 2012, 2011 et 2010 qui, cependant me paraissent n'avoir rien à faire ici. Mais, sait-on jamais.
Les données statistiques sont désormais cohérentes.
Je croise les doigts et j’attends de voir comment le programme se comporte.... :???:

Re: Error: UpdateYearFile

Posté : 06 nov. 2013, 15:42
par Neutre
Bon, après avoir une nouvelle fois coupé le programme, relancé win7, le programme affiche mon Error: UpdateYearFile, sur une vue annuelle de 2013 (le graphique avec toutes les mesures, novembre 2013 est affiché dans le bandeau du bas, au milieu, sans mention d'heure à gauche. La mention de l'erreur s’efface quelques instants après et le programme boucle (au vu de la flèche de la souris), l'enregistrement ne démarre pas. Tout se passe comme si une difficulté se présentait au moment de sauvegarder la vue du graphique annuel avant de passer au traitement du mois de novembre (d’où l'affichage du novembre 2013 en bas alors que le graphique affiché est annuel).
Je ferme le programme et je le redémarre et tout va bien (pour le moment) !