◎昨日の日記を書き込み、再構築中、以下のエラーが発生。
Can't call method "execute" on an undefined value at .../mt/extlib/Data/ObjectDriver/Driver/DBI.pm line 127.
さっとググってみると他でも発生している模様。
どうも記事件数がからんでいるよう。
自分の受けた感じだとカテゴリの記事数がらみのような気がする。
というのはカテゴリ「日記」のチェックをつけないと問題は発生しなかったからだ。
ちなみにその時点でのブログ記事1,151 件、日記 (1053)
この件がバグフィックスされていることを祈り、MT 4.2だったのでMT 4.25にアップデートする。アップデートは問題なく終了。
テンプレートがらみの可能性もあるので、全て初期化。ついでなのでスタイルも変更。
「日記」というカテゴリは、現状ほとんどが日記なので不要。ということで削除する。
これでとりあえず上記のエラーはでなくなった。「すべての記事を再構築」しても問題無し。