デスクトップに置いたプロジェクトを Google App Engine Launcher に登録するのは NG

デスクトップに置いたプロジェクトを、Google App Engine Launcher に登録しようとしたら、固まってしまったので、タスクマネージャーから強制終了。

で、再び起動しようとしたら次のようなエラーが出て、起動できなくなった。

See the logfile 'C:\Google\google_appengine\launcher\GoogleAppEngineLauncher.exe.log' for details

指示されたログファイルを見ると、次の内容が出力されていた。

GoogleAppEngineLauncher.exe.log

Traceback (most recent call last):
  File "GoogleAppEngineLauncher.py", line 42, in <module>
  File "wx\_core.pyc", line 7913, in __init__
  File "wx\_core.pyc", line 7487, in _BootstrapApp
  File "launcher\app.pyc", line 53, in OnInit
  File "launcher\app.pyc", line 97, in _CreateModels
  File "launcher\maintable.pyc", line 35, in __init__
  File "launcher\maintable.pyc", line 86, in _LoadProjects
  File "launcher\project.pyc", line 63, in ProjectWithConfigParser
  File "launcher\project.pyc", line 260, in _LoadFromConfigParser
  File "ConfigParser.pyc", line 520, in get
ConfigParser.NoOptionError: No option 'name' in section: '1'

これだけじゃわからないなぁ。設定ファイルみたいなものを読み込むときに、エラーが発生しているようだけど…。

ネットで調べたところ、どうやら、C:\Documents and Settings\[ユーザー名]\Google にある google_appengine_projects.ini が壊れているのが原因のようだ。

google_appengine_projects.ini に書かれていた内容がコレ。

# Gogle App Engine Launcher Project File
# http://code.google.com/appengine

[0]

[0] のところが空っぽになっている。こいつが諸悪の根源か!

[0] の行を削除したら、無事ランチャが起動するようになった。めでたしめでたし。