Ticket #24632

初回アクセス時に Error 183

Eröffnet am: 2011-03-11 14:43 Letztes Update: 2011-10-26 08:36

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
Priorität:
3
Schweregrad:
3
Lösung:
Won't Fix
Datei:
Keine

Details

Tracのプロジェクトへの初回アクセス時に、以下のようなログが そのプロジェクトのログに残る。

Trac[main] ERROR: Internal Server Error: 
Traceback (most recent call last):
  File "build\bdist.win32\egg\trac\web\main.py", line 511, in _dispatch_request
    dispatcher.dispatch(req)
  File "build\bdist.win32\egg\trac\web\main.py", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File "build\bdist.win32\egg\trac\web\chrome.py", line 463, in process_request
    in provider.get_htdocs_dirs() or []
  File "build\bdist.win32\egg\HudsonTracPlus\HudsonTracPlusPlugin.py", line 178, in get_htdocs_dirs
    return [('HudsonTracPlus', resource_filename(__name__, 'htdocs'))]
  File "build\bdist.win32\egg\pkg_resources.py", line 882, in resource_filename
    self, resource_name
  File "build\bdist.win32\egg\pkg_resources.py", line 1352, in get_resource_filename
    return self._extract_resource(manager, zip_path)
  File "build\bdist.win32\egg\pkg_resources.py", line 1359, in _extract_resource
    manager, os.path.join(zip_path, name)
  File "build\bdist.win32\egg\pkg_resources.py", line 1373, in _extract_resource
    self.egg_name, self._parts(zip_path)
  File "build\bdist.win32\egg\pkg_resources.py", line 962, in get_cache_path
    self.extraction_error()
  File "build\bdist.win32\egg\pkg_resources.py", line 928, in extraction_error
    raise err
ExtractionError: Can't extract file(s) to egg cache

The following error occurred while trying to extract file(s) to the Python egg
cache:

  [Error 183] ...

初回アクセス以降は出ないのであまり問題はない。がうっとおしい。 原因については、↓参照。

C:\TracLight\.egg-cacheを削除してからアクセスすると再現できる(はず)。 リソースへアクセスするところをtry exceptで書き直せば良いらしい。

Ticket-Verlauf (3/6 Historien)

2011-03-11 14:43 Aktualisiert von: akihirox
  • New Ticket "初回アクセス時に Error 183" created
2011-03-11 14:45 Aktualisiert von: akihirox
  • Verantwortlicher Update from (Keine) to akihirox
Kommentar

trac-0.12.ja1 もエラー吐いてるけど、こちらも直すのは面倒なので、 とりあえずHudsonTracPlusPlugin側だけでも直す。

ちなみに #23697 も根本的にはこれが原因かもしれない。

2011-03-20 21:11 Aktualisiert von: akihirox
  • Verantwortlicher Update from akihirox to (Keine)
Kommentar

f383d4562274 でhudsontracpluspluginに関しては直した。が、他のプラグインでも出るようになっただけだった。リソースの読みこみ部分を全部書き直したりなんなりの措置を全てのプラグインでやらなきゃいけないので、自分一人の手に負えない気がする。

2011-03-21 09:19 Aktualisiert von: okamototk
  • Lösung Update from Keine to Won't Fix
  • Schweregrad Update from 5 - Mittel to 3
  • Verantwortlicher Update from (Keine) to okamototk
Kommentar

ご報告ありがとうございます。

Trac本体はあまりいじりたくないのと、最初の1回だけのエラーなので取り敢えず直さずにおこうと思っています。

Tracのバージョンをあげたときに直っているか確認したいと思います。

2011-09-19 01:00 Aktualisiert von: jun66j5
Kommentar

egg ファイルを展開した状態でインストールするように変更したことで .egg-cache 自体が作成されなくなったので、このエラーは発生しなくなりました。

2011-10-26 08:36 Aktualisiert von: okamototk
  • Ticket Close date is changed to 2011-10-26 08:36
  • Status Update from Offen to Geschlossen

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden