@alias_angelius : Merci de ta réponse mais je veux garder mes anciens résultats, quels fichiers supprimés ?
Je peux ne pas avoir d'erreur lors d'un !updatestats en enlevant tout les @ et les ! des nicks dans motus/scores/motus.scores mais c'est pas vraiment viable comme solution :s
assez bizard,je vient de tester la nouvelle version et j'ai aucun souci de ce genre...
mon environnement:
tcl
------- Environnement
version Eggdrop : Eggdrop 1.6.20 1062000
version Tcl : 8.5(/usr/share/tcltk/tcl8.5)
Tcl patchlevel : 8.5.3
packages installés : http eggdrop platform tcl::tommathtcltestmsgcat Tcl
version packagehttp : 2.7
nom du bot : bOt
bind tcl : {dcc n|- tcl 0*dcc:tcl}
bind set : {dcc n|- set0*dcc:set}
serveur : irc.serveur.irc:6667
canaux actifs : {#OK} #Motusnamespace : ::motus
Motus udef sur motus_chan : 1
bot op sur motus_chan : 1
état du jeu : partie en cours - round en cours
emplacement de motus.tcl : scripts/motus.tcl
taille de motus.tcl : 187212 octets
checksum MD5 de motus.tcl : 3c0e23d5308521f1ff62fb412deee927
essaye peut être de mettre a jours ton package http et mettre la version 2.7
cordialement
La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.
En faisant une maintenance sur mon FTP, j'ai vu qu'un fichier concernant le motus (v3.2.20110712) avait été créé.
Je del mon fichier du FTP, je le relance et je vois qu'il fut recréé.
J'aimerais savoir comment corriger ces erreurs là.
Je mets mon fichier en pièce jointe.
après avoir kill la pid de l'eggdrop ou se trouve le motus est après l'avoir relancer voici mes erreurs
le channel ou il y a l'eggdrop
Code :
[01:28] <+Jeux-Furious> 04[AVERTISSEMENT] Motus a rencontré un problème. Un rapport d'erreur détaillé a été envoyé en partyline de l'eggdrop et ajouté à son log, merci d'en informer un administrateur. Identification de l'erreur :14 expected version number but got ""
en pl
Code :
[01:34] <Jeux-Furious> [01:38:06] 04[Motus - ERREUR] le fichier de statistiques des joueurs est corrompu. Recréation d'un nouveau fichier.
[01:34] <Jeux-Furious> [01:38:06] Tcl error [motus::game_init]: expected version number but got ""
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15---> Le script Motus v3.2.20110712 a rencontré une erreur.
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15---> Merci de signaler ce problème afin que l'auteur puisse le corriger.
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15---> 12http://www.eggdrop.fr/board/showthread.php?tid=137
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15---> ou sur IRC : irc.epiknet.org #eggdrop ou #boulets
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15---> Veuillez inclure TOUTES les informations suivantes dans votre rapport d'erreur :
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 expected version number but got ""
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 while executing
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 "package vcompare [::tcl::string::range [lindex [split $read_stats_header ":"] 0] 3 end] 3.2"
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 ("read.stats" arm line 48)
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 invoked from within
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 "switch -- $subcommand {
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 "read.stats" {
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 # si les scores ne sont pas déjà chargés, on lit le fichier scores
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 if { (![::tcl::info::exists..."
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 ("do" arm line 2)
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 invoked from within
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 "switch -- $command {
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 "do" {
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 switch -- $subcommand {
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 "read.stats" {
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 # si les scores ne sont pas déjà chargés, on lit le fichier scores..."
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 (procedure "motus::stats" line 12)
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 invoked from within
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 "motus::stats do read.stats - - -"
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 (procedure "motus::game_init" line 41)
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 invoked from within
[01:34] <Jeux-Furious> [01:38:06] 04[MOTUS - Debug]14--15--->14 "motus::game_init $_pubm1 $_pubm2 $_pubm3 $_pubm4 $_pubm5"
la command !motus et !motus reload donne l'erreur au dessus en pl
je vous joins le fichier motus_auto_debug_report.txt
@ArKeNiS :
J'arrangerai ça dans la prochaine version.
En attendant, ouvre le fichier motus.tcl et cherche la ligne :
tcl
if{[set scores_range [join[lrange[lindex[split$read_scores_archive"\n"] end-$counter]5 end]]] eq "Aucun score n'a été enregistré durant cette période."}{
-------------- @lesny :
Tu as dû kill ton egg pendant qu'il écrivait dans le fichier de stats du motus, et du coup le fichier est corrompu.
Le jeu est censé détecter ça et le recréer au besoin.
S'il n'y parvient pas, efface toi-même le fichier motus.stats et récupère un backup si tu en as un et s'il n'est pas corrompu lui aussi (motus.stats.bak)
25/10/2011, 14:07 (Modification du message : 25/10/2011, 14:13 par lesny.)
bonjour / bonsoir
j'ai supprimer le fichier motus.stats et remis le fichier motus.stats.bak j'ai rehash restart et quand je tape !motus toujours la même erreur
en pl
[14:12] <(Jeux-Furious> [14:16:00] 04[Motus - INFO] La génération automatique de la page de statistiques en HTML a échoué car aucune statistique n'existe à ce jour.
[20:23] <lesny> !resetstats
[20:23] <Jeux-Furious> 04[AVERTISSEMENT] Motus a rencontré un problème. Un rapport d'erreur détaillé a été envoyé en partyline de l'eggdrop et ajouté à son log, merci d'en informer un administrateur. Identification de l'erreur :14 can't read "motus::stats": no such variable
25/10/2011, 20:54 (Modification du message : 25/10/2011, 21:09 par lesny.)
bonjour / bonsoir
j'ai supprimé tous les fichiers dans le dossier stats sauf quoi.txt .rehash puis .restart et tous re fonctionne
merci menzagitat
désoler mauvaise nouvel
[20:53] <lesny> !motus
[20:53] <+Jeux-Furious> 14Chargement des données, veuillez patienter...
[20:53] <+Jeux-Furious> 14Le Motus14 a été activé par Aggregore14. Le jeu compte 7323814 mots de 4 à 10 lettres14 et est couplé au dictionnaire officiel du Scrabble pour la vérification orthographique des propositions.
[20:53] <+Jeux-Furious> 12::::| _ _ O _ _ _12 |:::: 14(6 lettres)
[20:53] <lesny> !stop
[20:53] <+Jeux-Furious> 14La partie a été arrêtée par Aggregore14.
[21:07] <+Jeux-Furious> 04[AVERTISSEMENT] Motus a rencontré un problème. Un rapport d'erreur détaillé a été envoyé en partyline de l'eggdrop et ajouté à son log, merci d'en informer un administrateur. Identification de l'erreur :14 divide by zero