待辦事項 #24632

初回アクセス時に Error 183

啟用日期: 2011-03-11 14:43 最後更新: 2011-10-26 08:36

回報者:
負責人:
類型:
狀態:
關閉
里程碑:
優先權:
3
嚴重程度:
3
處理結果:
Won't Fix
檔案:

細節

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 History (3/6 Histories)

2011-03-11 14:43 Updated by: akihirox
  • New Ticket "初回アクセス時に Error 183" created
2011-03-11 14:45 Updated by: akihirox
  • 負責人 Update from (無) to akihirox
評語

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

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

2011-03-20 21:11 Updated by: akihirox
  • 負責人 Update from akihirox to (無)
評語

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

2011-03-21 09:19 Updated by: okamototk
  • 處理結果 Update from to Won't Fix
  • 嚴重程度 Update from 5 - 中 to 3
  • 負責人 Update from (無) to okamototk
評語

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

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

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

2011-09-19 01:00 Updated by: jun66j5
評語

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

2011-10-26 08:36 Updated by: okamototk
  • Ticket Close date is changed to 2011-10-26 08:36
  • 狀態 Update from 開啟 to 關閉

Attachment File List

No attachments

編輯

Please login to add comment to this ticket » 登入