Project

Profile

Help

Bug #150

EErreur de lancement après mise à jour

Added by ayadi saifeddin 11 months ago. Updated 11 months ago.

Status:
In Progress
Priority:
High
Category:
Stability
% Done:

0%

Company:
-
Contact person:
-
Additional contact persons:
-

Description

bonjour, après la mise à jour au build 49, je rencontre un problème de lancement du client, en effet, je suis sur Windows 8.1 64, et voilà le rapport.

Traceback (most recent call last):
  File "C:\Users\Vincent Le Goff\.virtualenvs\cocomud-jujd1AS7\lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 14, in run
  File "C:\Users\Vincent Le Goff\.virtualenvs\cocomud-jujd1AS7\lib\site-packages\cx_Freeze\initscripts\Console.py", line 26, in run
  File "cocomud.py", line 53, in <module>
  File "D:\src\cocomud\src\game.py", line 90, in load
  File "D:\src\cocomud\src\config.py", line 247, in load
  File "D:\src\cocomud\src\world.py", line 148, in load_characters
  File "D:\src\cocomud\src\character.py", line 105, in load
  File "D:\src\cocomud\src\character.py", line 91, in create_safe
  File "D:\src\cocomud\src\safe.py", line 104, in __init__
  File "D:\src\cocomud\src\safe.py", line 154, in load
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfe in position 1: invalid start byte

History

#1 Updated by Vincent Le Goff 11 months ago

  • Subject changed from éreure de lancement après mise à jour to EErreur de lancement après mise à jour
  • Description updated (diff)
  • Status changed from Open to In Progress
  • Assignee set to Vincent Le Goff

Est-ce que le problème se produit après une réinstallation manuelle de CocoMUD ? La mise à jour automatique s'est très mal comportée pour ce build. Mais vu l'erreur, il semble que ce soit un autre problème, lié aux accents dans l'un des personnages enregistrés.

Le problème se pose quand il essaye de charger le nom, mot de passe et commandes d'un des personnages d'un des univers. Il y a probablement des accents dans l'un ou l'autre (on risque hélas d'avoir quelques soucis à ce niveau). La solution la plus simple pour l'heure serait de retirer le ou les dossier(s) des personnages, en sauvegardant leur bloc-notes ailleurs, si besoin. Les dossiers des personnages se trouvent dans le dossier worlds, sous-dossier du nom de l'univers. Chaque personnage a un dossier. Le dossier peut être retiré sans inconvénient : les informations qu'il contient sont cryptés sur le disque, mais pour l'heure, le personnage possède un nom d'utilisateur, mot de passe et des commandes à entrer. Et un bloc-notes non crypté qui se trouve dans le fichier notepad.txt (c'est ce fichier qu'il faut sauvegarder si besoin). En retirant le personnage, il faudra hélas le recréer côté CocoMUD, donc entrer de nouveau son nom d'utilisateur et mot de passe. Je conseille de faire une copie du dossier words avant de faire ces modifications, pour ne rien perdre.

Si pas possible, ou pas souhaitable, il faudra hélas attendre le prochain build pour une correction. J'ajoute cela aux bugs des accents que l'on a rencontré pendant la migration malgré mes efforts.

Bonne chance,

Please register to edit this issue

Also available in: Atom PDF Tracking page