Tíquete #22455

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

: 2010-07-13 19:07 Última Atualização: 2010-08-06 22:31

Relator:
Dono:
Tipo:
Estado:
Fechado
Componente:
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Fixed
Arquivo:
Nenhum

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)

Ticket History (3/3 Histories)

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

noritogaさん

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

2010-08-06 22:31 Updated by: wadahiro
  • Resolução Update from Nenhum to Fixed
  • Estado Update from Aberto to Fechado
  • Ticket Close date is changed to 2010-08-06 22:31
Comentário

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

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Login