任务单 #22455

MailArchivePlugin から MailArchiveExtPlugin への移行に失敗する

开放日期: 2010-07-13 19:07 最后更新: 2010-08-06 22:31

报告人:
属主:
类型:
状态:
关闭
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:

Details

環境

Trac 0.11.1.ja1 / Python 2.4.3 (CentOS release 5.2 (Final))

対象

http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/mailarchiveplugin/branches/mailarchiveext/0.11/mailarchive (rev 584)

現象

MailArchivePlugin(0.10) から移行する際、trac-admin の upgrade に失敗します。 データベースの移行処理でエラーが発生するようです。

# trac-admin </path/to/projenv> upgrade
Traceback (most recent call last):
AttributeError: 'NoneType' object has no attribute 'fetchone'
Upgrade done.

修正案

当方では以下の修正により問題が解消しました。ご検討の上、取り込んで頂ければ幸いです。

--- TracMailArchiveExt-0.4.1_original/mailarchive/env.py	2009-10-31 00:05:13.000000000 +0900
+++ TracMailArchiveExt-0.4.1_modified/mailarchive/env.py	2010-07-01 19:16:32.000000000 +0900
@@ -141,7 +141,8 @@
             
             self.log.info("drop temporary tables is done.")
             
-            row = cursor.execute("SELECT count(*) FROM mailarc").fetchone()[0]
+            cursor.execute("SELECT count(*) FROM mailarc")
+            row = cursor.fetchone()[0]
             
             self.log.info("converted count: %s" % row)

任务单历史 (3/3 Histories)

2010-07-13 19:07 Updated by: noritoga
  • New Ticket "MailArchivePlugin から MailArchiveExtPlugin への移行に失敗する" created
2010-07-14 00:04 Updated by: okamototk
评论

noritogaさん

ご報告ありがとうございます。リポジトリへのアクセス権を追加しましたので、よろしければ直接コミットしていただければと思います。

2010-08-06 22:31 Updated by: wadahiro
  • 处理结果 Update from to Fixed
  • 状态 Update from 开启 to 关闭
  • Ticket Close date is changed to 2010-08-06 22:31
评论

ご報告ありがとうございました。Revision. 676 で取り込んでおきました。

Attachment File List

No attachments

编辑

Please login to add comment to this ticket » 登录名