メモの日々


2006年07月17日(月) [長年日記]

  • 今日は祝日だが職場へ来てみた。予想以上にたくさんの人がいた。
  • せっかく来たのに眠くて眠くて全然仕事ができない。
  • 今日の行数:6020

[soft] Tracでマイルストーンの完了期限を10月以降に設定できない

2006/09/30はOK。2006/10/01にしようとすると

Invalid Date Format

2006/10/01 is not a known date format.

というエラーになる。2006/10/30でも2006/11/01でも2006/12/31でも同様のエラー。

Tracのログには

16:56:05 Trac[main] ERROR: 2006/10/30 is not a known date format.
Traceback (most recent call last):
  File "C:\local\trac-0.1.1\python\Lib\site-packages\trac\web\modpython_frontend.py", line 206, in handler
    dispatch_request(mpr.path_info, mpr, env)
  File "C:\local\trac-0.1.1\python\Lib\site-packages\trac\web\main.py", line 139, in dispatch_request
    dispatcher.dispatch(req)
  File "C:\local\trac-0.1.1\python\Lib\site-packages\trac\web\main.py", line 107, in dispatch
    resp = chosen_handler.process_request(req)
  File "C:\local\trac-0.1.1\python\Lib\site-packages\trac\ticket\roadmap.py", line 355, in process_request
    self._do_save(req, db, milestone)
  File "C:\local\trac-0.1.1\python\Lib\site-packages\trac\ticket\roadmap.py", line 395, in _do_save
    raise TracError(e, 'Invalid Date Format')
TracError: 2006/10/30 is not a known date format.

と出る。ソースも見てみたがpythonよくわからない。

使っているのはAll-In-One-TracでインストールしたTrac 0.9.5。

(追記)

2006/010/30のように月の前に0を付与すればよいとのこと。これで上手くいった。

既知の不具合とのことだが、Tracのチケットからは該当するものを見つけられなかった。

(追記2)

Tracのチケットにそれらしきものあった。trac.ini setting for date and time formatsだ。手元のTracの「TracJa について」というページに「Trac のバグ」というセクションがあってそこに載っていた。こんな所にバグ情報があるの気付かなかった。

やること

  • デザイン変更
  • 保険
  • ツールのDVDを観る
  • クリーニング
  • OOo
  • JDK