ExcelTracAddIn でエラーが発生するようになりました。
報告ありがとうございます。
エラーが表示されたときのプロジェクトディレクトリの配下に log/trac.log というファイルがあり、そのログファイルにそのエラーメッセージとスタックトレースが出力されていると思います。
その trac.log を添付、もしくは該当のスタックトレースを含めたログを抜き出してこの部分をご報告していただけないでしょうか。
jun66j5さん 有難うございます。
log/trac.logには、エラーは特に出力されていません。(ログをクリアして実行しましたが、INFO: しか有りません。)
ちなみにダイアログはExcel上のAddInが出力している模様で、XMLRPCで取得するデータに対して、AddInがエラーと判断する様になった模様です。
再現できました。
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):
jun66j5さん 有難うございます。 取り敢えず、Trac XMLRPC Plugin 側を修正し上手く動作する事を確認しました。 ExcelTracAddIn が対応してくれるまで、この状態で待つことにします。
shibuya-trac 側にチケットを作成しました。このチケットとしてはこのまま close します。 http://sourceforge.jp/ticket/browse.php?group_id=3068&tid=26345
始めまして。ありがたく使用させて頂いておりますユーザーです。
ExcelTracAddIn 1.2.1を使用していますが、バージョン 3.1.2beta2に変更した所「_tsが見つかりません」とダイアログが表示されて、チケットが取得できなくなりました。
バージョン 3.1.2に変更しても状況は同じです。