Bug #95
open
Bug d'encodage à l'ouverture.
Description
Traceback (most recent call last):
File "C:\Users\Vincent\src\cocomud\src\log.py", line 224, in run_with_except_hook
File "C:\Users\Vincent\src\cocomud\src\client.py", line 106, in run
File "C:\Users\Vincent\src\cocomud\src\client.py", line 169, in handle_lines
File "C:\Users\Vincent\src\cocomud\src\scripting\trigger.py", line 194, in execute
File "C:\Users\Vincent\src\cocomud\src\sharp\engine.py", line 85, in execute
File "<string>", line 1, in <module>
File "C:\Users\Vincent\src\cocomud\src\sharp\functions\play.py", line 58, in run
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 7: ordinal not in range(128)
- Subject changed from bug à l'ouverture. to Bug d'encodage à l'ouverture.
- Status changed from Open to In Progress
- Assignee set to Vincent Le Goff
- Priority changed from Normal to High
On dirait que ce bug se produit car il y a des accents dans le fichier de configuration, celui contenant celle de l'univers. Est-ce que ce bug se produit quand tu essayes d'ouvrir un univers précis, ou bien à l'ouverture du client ? Si il s'agit d'un univers précis, il faudrait voir dans sa configuration (le fichier world/NOMDEL'UNIVERS/config.set
). Tu peux éditer et attacher le fichier si tu n'es pas sûr.
Merci d'avoir reporté l'erreur,
en fait ça me le fait à l'ouverture générale.
Fichtre. Pourrais-tu compresser ton dossier worlds (soit dans un .zip, soit dans un .tar) et me l'envoyer par e-mail ? Si il n'y a pas de mot de passe dans ta configuration tu peux l'envoyer directement ici, il y a une option pour attacher un fichier à un commentaire.
Après lecture attentive de l'erreur, il semble que l'erreur ne se produise pas à l'ouverture du client, mais plutôt quand tu ouvres un univers. L'erreur en détail se produit sur la fonction #play
, qui est utilisée pour jouer un son. Apparemment ce son est lié à un trigger. Le fichier sonore contenant le son à jouer contient un accent ou caractère spécial. C'est tout ce que je peux dire, sauf que l'erreur se produit quand le client reçoit un message (et pour recevoir un message, tu dois avoir sélectionné un univers). Apparemment l'erreur ne devrait pas se produire dès l'ouverture du client, mais bien quand tu te connectes à un univers précis. Si c'est le cas, il faudrait voir le trigger qui déclenche l'erreur et le nom du fichier sonore qui doit être joué.
Je dis que le nom contient un accent, mais il peut s'agir d'un accent sur le nom du dossier contenant le son ou plus haut dans la hiérarchie. Je vais faire une petite correction pour ce bug en particulier, il faudra mettre le client à jour à la publication de la prochaine version (probablement demain). Ca devrait corriger, en tous cas, cette erreur.
Dans tous les cas, c'est un bug à corriger, mais je suis pas contre avoir plus d'informations sur l'erreur et le moment où elle se produit.
Please register to edit this issue
Also available in: Atom
PDF