AccountManagerPlugin 삽질.

BTS,PMS 구축하기 | 2009/06/04 18:43 | myproject


아.  역시 알면 간단한게 모를때는 아주 쥐약이다.

Trac를 편하게 사용할 수 있다는 AccountManagerPlugin 를 설치했다.
그런데, Admin의 Permission을 설정하거나, Plugin 옵션을 변경하면 자꾸 해당 Project가 죽는 현상이 일어났다.
에러는 다음과 같다.

[code:python]
Traceback (most recent call last):
  File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\api.py", line 339, in send_error
    'text/html')
  File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\chrome.py", line 684, in render_template
    data = self.populate_data(req, data)
  File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\chrome.py", line 592, in populate_data
    d['chrome'].update(req.chrome)
  File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\api.py", line 168, in __getattr__
    value = self.callbacks[name](self)
  File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\chrome.py", line 460, in prepare_request
    for category, name, text in contributor.get_navigation_items(req):
  File "build\bdist.win32\egg\acct_mgr\web_ui.py", line 170, in get_navigation_items
    (req.href.reset_password()))
LookupError: unknown encoding: /trac/reset_password
[/code]


수시간을 삽질하고 검색한끝에 이게 AccountManagerPlugin 0.2dev의 버그임을 알았다.
개발자의 관련 Ticket을 찾았고, 수정되었음을 확인하고 Plugin을 Upgrade했더니 말끔히 없어졌다.


좀더 자세한 사항은. 요기


크리에이티브 커먼즈 라이센스
Creative Commons License
2009/06/04 18:43 2009/06/04 18:43
Trackback address :: http://zziuni.pe.kr/myproject/trackback/29