2011-09-20 3 views
0

J'essayais de mettre à jour à 1.5.4 et j'ai téléchargé la nouvelle version de la page de téléchargement et maintenant quand je clique sur le bouton de navigation sur le Launcher je reçois et ascii erreur. Est-ce que quelqu'un sait ce qu'il se passe?erreur de mise à niveau de Google App Engine

C'est l'erreur:

Traceback (most recent call last): 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 4143, in _HandleRequest 
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 4049, in _Dispatch 
    base_env_dict=env_dict) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 616, in Dispatch 
    base_env_dict=base_env_dict) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3120, in Dispatch 
    self._module_dict) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3024, in ExecuteCGI 
    reset_modules = exec_script(handler_path, cgi_path, hook) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2882, in ExecuteOrImportScript 
    handler_path, cgi_path, import_hook) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2747, in LoadTargetModule 
    raise SyntaxError(error) 
SyntaxError: 'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128) please see http://www.python.org/peps/pep-0263.html for details (ting.py) 

Répondre

2

C'est le chemin de code pour charger le fichier spécifié dans script:app.yaml. Il s'attend à trouver des ascii propres à 7 bits, mais il trouve autre chose.

Toute chance que le script python spécifié par script: (qui semble être ting.py) a été brouillé?

+0

Merci beaucoup. J'ai 2 scripts là-dedans. J'ai enlevé le premier de app.yaml et ai exécuté l'installateur encore avec l'option de réparation mais j'ai eu la même erreur. Maintenant, j'essaie avec l'autre. Cela signifie-t-il qu'il y a un caractère non-ascii dans l'un de ces scripts? Merci encore. – Zeynel

+0

Si vous obtenez la même erreur, alors oui. J'ai édité ma réponse pour noter que le script était ting.py. Tout ce qui est entre parenthèses à la fin de cette trace de pile est le fichier qui pose problème. Plutôt que de simplement l'enlever, je l'ouvrirais dans un éditeur de texte pour m'assurer que c'est O.K. Si c'est le cas, il y a un problème plus profond. –

+0

Maintenant, j'ai eu cette erreur: 'Erreur non trouvée:/ne correspond à aucun modèle dans la configuration de l'application.» J'essaie maintenant avec une ancienne version du script. – Zeynel