Google App Engine Launcherの起動エラー

更新:2010.1.25

目次

ちょっとWindowsXPでGAEを試していたところ、以下のようなエラーが発生してランチャーが起動しなくなり、イライラしたのでメモ。

こんなエラーが出た

See the logfile 'C:\Program Files\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'

原因

google_appengine_projects.iniの設定がおかしくなっているのが原因のようである。

なぜおかしくなってしまったのかは不明だが、心当たりがありそうなのは以下のようなことだ。

  1. EclipseでGAEのプロジェクトに触った
  2. デスクトップにGAEのプロジェクトを作成して起動しようとした

対応策

google_appengine_projects.iniはC:\Documents and Settings[ユーザー名]\Googleディレクトリにある。

内容は以下のような感じで、[1]のところがブランクになっている。

この[1]の部分を消してやると復活する。

修正前

google_appengine_projects.ini

# Gogle App Engine Launcher Project File
# http://code.google.com/appengine
[1]
[0]
path = C:\work\gae\engineapp3
name = engineapp3
port = 8080

修正後

google_appengine_projects.ini

# Gogle App Engine Launcher Project File
# http://code.google.com/appengine
[0]
path = C:\work\gae\engineapp3
name = engineapp3
port = 8080

これで、ランチャーは起動するようになった。

参考

Google グループ

一言

とりあえず、デスクトップで色々やるのはやめよう。

IT関係関連記事






AccessSQL小技集
2017/05/04




これからブログなどのサイトを作りたいと思っている人は、お名前.comでのドメイン取得がオススメです。

■□━━ 急げ、ドメインは早い者勝ち! ━━□■
     ■お名前.com

アマゾンの2019年本屋大賞一覧

そして、バトンは渡された
ひと
ベルリンは晴れているか
熱帯
ある男

楽天市場のおすすめ商品一覧

お金2.0 新しい経済のルールと生き方 [ 佐藤航陽 ]
全部レンチン!やせるおかず 作りおき 時短、手間なし、失敗なし
「読む力」と「地頭力」がいっきに身につく 東大読書 [ 西岡 壱誠 ]