Tíquete #28709

3.2 dev 管理 > アカウント > ユーザ で、内部エラー

: 2012-06-13 09:15 Última Atualização: 2013-04-29 13:36

Relator:
(Anônimo)
Dono:
Tipo:
Estado:
Fechado
Marcos:
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Fixed
Arquivo:
1

Details

TracLightning-3.2.0dev-300a42c3b0e0.exe を、新規インストール。 trac.ini の ignore_auth_case を True に変更し、 SampleProject で、管理 > アカウント > ユーザ を選ぶと内部エラーが発生する。

内部エラーが検出されました:
UndefinedError: {'is_trac_managed_hack': False} has no member named "username"

Python トレースバック

後方のものほど最近の呼出となります:
 ファイル "C:/TracLight/python/lib/site-packages/trac-0.12.3.ja2-py2.6.egg/trac/web/main.py", 行 522, 関数_dispatch_request
 ファイル "C:/TracLight/python/lib/site-packages/trac-0.12.3.ja2-py2.6.egg/trac/web/main.py", 行 264, 関数dispatch
 ファイル "C:/TracLight/python/lib/site-packages/trac-0.12.3.ja2-py2.6.egg/trac/web/chrome.py", 行 870, 関数render_template
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/core.py", 行 183, 関数render
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/output.py", 行 58, 関数encode
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/output.py", 行 339, 関数__call__
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/output.py", 行 826, 関数__call__
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/output.py", 行 670, 関数__call__
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/output.py", 行 771, 関数__call__
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/output.py", 行 586, 関数__call__
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/core.py", 行 288, 関数_ensure
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/core.py", 行 288, 関数_ensure
 ファイル "C:/TracLight/python/lib/site-packages/trac-0.12.3.ja2-py2.6.egg/trac/web/chrome.py", 行 984, 関数_strip_accesskeys
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/core.py", 行 288, 関数_ensure
 ファイル "C:/TracLight/python/lib/site-packages/trac-0.12.3.ja2-py2.6.egg/trac/web/chrome.py", 行 973, 関数_generate
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/core.py", 行 288, 関数_ensure
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/core.py", 行 288, 関数_ensure
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/filters/transform.py", 行 686, 関数_unmark
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/filters/transform.py", 行 1081, 関数__call__
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/filters/transform.py", 行 117, 関数__iter__
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/filters/transform.py", 行 714, 関数__call__
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/filters/transform.py", 行 682, 関数_mark
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/base.py", 行 605, 関数_include
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/markup.py", 行 378, 関数_match
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/markup.py", 行 378, 関数_match
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/markup.py", 行 378, 関数_match
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/markup.py", 行 327, 関数_match
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/base.py", 行 545, 関数_flatten
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/core.py", 行 288, 関数_ensure
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/path.py", 行 588, 関数_generate
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/base.py", 行 605, 関数_include
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/markup.py", 行 316, 関数_strip
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/base.py", 行 545, 関数_flatten
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/core.py", 行 288, 関数_ensure
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/path.py", 行 588, 関数_generate
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/base.py", 行 605, 関数_include
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/markup.py", 行 316, 関数_strip
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/base.py", 行 545, 関数_flatten
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/core.py", 行 288, 関数_ensure
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/path.py", 行 588, 関数_generate
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/base.py", 行 605, 関数_include
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/markup.py", 行 316, 関数_strip
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/base.py", 行 545, 関数_flatten
 ファイル "C:/TracLight/python/lib/site-packages/genshi-0.6-py2.6.egg/genshi/template/directives.py", 行 366, 関数__call__
 ファイル "C:/TracLight/python/lib/site-packages/trac-0.12.3.ja2-py2.6.egg/trac/util/compat.py", 行 42, 関数next
 ファイル "C:/TracLight/python/lib/site-packages/tracusermanagerplugin-0.4r5520-py2.6.egg/tracusermanager/templates/admin_um.html", 行 1, 関数<lambda>
 ファイル "C:/TracLight/python/lib/site-packages/tracaccountmanager-0.3-py2.6.egg/acct_mgr/api.py", 行 186, 関数has_user
 ファイル "C:/TracLight/python/lib/site-packages/tracaccountmanager-0.3-py2.6.egg/acct_mgr/api.py", 行 448, 関数handle_username_casing

Ticket History (3/6 Histories)

2012-06-13 09:15 Updated by: None
  • New Ticket "3.2 dev 管理 > アカウント > ユーザ で、内部エラー" created
2012-06-13 09:50 Updated by: jun66j5
  • Marco Update from (Nenhum) to 3.2 (fechado)
  • Componente Update from (Nenhum) to trac-lightning 3.2.0dev
  • Details Updated
Comentário

読みやすいように詳細を変更。 http://trac-hacks.org/ticket/5284 と同じ症状に見える、また、未解決。

2012-06-13 18:15 Updated by: jun66j5
Comentário

場当たり的なパッチを作りました。添付の usermanager.diff です。以下の場所にあるファイルへのパッチになります。

C:\TracLight\python\Lib\site-packages\TracUserManagerPlugin-0.4r5520-py2.6.egg\tracusermanager\templates\admin_um.html

2012-06-14 10:58 Updated by: jun66j5
  • Resolução Update from Nenhum to Fixed
  • Dono Update from (Nenhum) to jun66j5
Comentário

trac-hacks 側のリポジトリでパッチが取り込まれたので traclightning 側でも取り込みました。 https://bitbucket.org/okamototk/traclightning/changeset/ca3e6ecba8f4

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

2013-04-29 13:36 Updated by: kanu
  • Ticket Close date is changed to 2013-04-29 13:36
  • Estado Update from Aberto to Fechado

Attachment File List

Editar

Please login to add comment to this ticket » Login