チケット #25875

ExcelTracAddIn でエラーが発生するようになりました。

登録: 2011-08-01 11:47 最終更新: 2011-09-18 23:32

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
直さない
ファイル:
なし

詳細

始めまして。ありがたく使用させて頂いておりますユーザーです。
ExcelTracAddIn 1.2.1を使用していますが、バージョン 3.1.2beta2に変更した所「_tsが見つかりません」とダイアログが表示されて、チケットが取得できなくなりました。
バージョン 3.1.2に変更しても状況は同じです。

チケットの履歴 (8 件中 3 件表示)

2011-08-01 11:47 更新者: None
  • 新しいチケット "ExcelTracAddIn でエラーが発生するようになりました。" が作成されました
2011-08-01 12:26 更新者: jun66j5
  • マイルストーン(未割り当て) から 3.1.3 (完了済み) に更新されました
  • コンポーネント(未割り当て) から trac-lightning 3.1.2 に更新されました
コメント

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

エラーが表示されたときのプロジェクトディレクトリの配下に log/trac.log というファイルがあり、そのログファイルにそのエラーメッセージとスタックトレースが出力されていると思います。

その trac.log を添付、もしくは該当のスタックトレースを含めたログを抜き出してこの部分をご報告していただけないでしょうか。

2011-08-01 13:32 更新者: None
コメント

jun66j5さん 有難うございます。
log/trac.logには、エラーは特に出力されていません。(ログをクリアして実行しましたが、INFO: しか有りません。)
ちなみにダイアログはExcel上のAddInが出力している模様で、XMLRPCで取得するデータに対して、AddInがエラーと判断する様になった模様です。

2011-08-02 13:10 更新者: jun66j5
コメント

再現できました。

Trac XMLPRC Plugin の最近の変更でチケットの内容に _ts という属性が戻るようになっているのですが、その挙動に ExcelTracAddIn が対応できていないために発生しています。

http://trac-hacks.org/changeset/9912 http://trac-hacks.org/ticket/5402

ExcelTracAddIn を修正するか、ad hoc ですが Trac XMLRPC Plugin 側を修正してしまうしかありません。おそらく以下のようなパッチを当てれば動作すると思います。

@@ -148,7 +148,6 @@
         """ Fetch a ticket. Returns [id, time_created, time_changed, attributes]. """
         t = model.Ticket(self.env, id)
         req.perm(t.resource).require('TICKET_VIEW')
-        t['_ts'] = str(t.time_changed)
         return (t.id, t.time_created, t.time_changed, t.values)

     def create(self, req, summary, description, attributes={}, notify=False, when=None):

2011-08-02 14:45 更新者: None
コメント

jun66j5さん 有難うございます。 取り敢えず、Trac XMLRPC Plugin 側を修正し上手く動作する事を確認しました。 ExcelTracAddIn が対応してくれるまで、この状態で待つことにします。

2011-09-01 09:01 更新者: None
2011-09-18 23:10 更新者: jun66j5
2011-09-18 23:32 更新者: jun66j5
  • 解決法なし から 直さない に更新されました
  • チケット完了時刻2011-09-18 23:32 に更新されました
  • 状況オープン から 完了 に更新されました
コメント

shibuya-trac 側にチケットを作成しました。このチケットとしてはこのまま close します。 http://sourceforge.jp/ticket/browse.php?group_id=3068&tid=26345

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする