2006年03月31日(Fri) [長年日記]
_ 追記/編集時にエラー
一昨日の夕方頃から,追記 or 編集すると以下のようなエラーが出るようになった。
なんじゃこりゃ?!
incompatible marshal file format (can't be read)
format version 4.8 required; 116.112 given (TypeError)
/usr/lib/ruby/1.8/pstore.rb:163:in `load'
/usr/lib/ruby/1.8/pstore.rb:163:in `load'
/usr/lib/ruby/1.8/pstore.rb:118:in `transaction'
(plugin/category.rb):409:in `replace_sections'
(plugin/category.rb):408:in `each'
(plugin/category.rb):408:in `replace_sections'
(plugin/category.rb):589:in `instance_eval'
(plugin/category.rb):581:in `call'
/home/ati/public_html/diary/tdiary.rb:693:in `update_proc'
/home/ati/public_html/diary/tdiary.rb:692:in `each'
/home/ati/public_html/diary/tdiary.rb:692:in `update_proc'
/home/ati/public_html/diary/tdiary.rb:1253:in `do_eval_rhtml'
/home/ati/public_html/diary/tdiary.rb:1253:in `instance_eval'
/home/ati/public_html/diary/tdiary.rb:1253:in `instance_eval'
/home/ati/public_html/diary/tdiary.rb:1253:in `do_eval_rhtml'
/home/ati/public_html/diary/tdiary.rb:854:in `eval_rhtml'
/home/ati/public_html/diary/update.rb:62
カテゴリプラグイン関係なのかなぁ…?
[追記]
categoryディレクトリ内のファイルを全部消して,カテゴリプラグインの設定ページからインデックスを生成し直した。
が,
TDiary::PluginError
Plugin error in '01sp.rb'.
Plugin error in 'misc/plugin/category.rb'.
bad date
(plugin/01sp.rb):162:in `instance_eval'
で,既存のカテゴリ情報が全て消えちまったという罠 orz
まぁ,編集時のエラーは出なくなったから,いいか (をぃ
でも,「bad date」って言われるようなデータが,どこに潜んでるんだ?!
日記データディレクトリ内の拡張子.td2,.tdc,.tdrのファイルから「"^Date:"」をgrepしてみたが,壊れてると思しき日付は見当たらんし…うがー,直してぇけど,おかしくなってるデータの探し方すら分からん orz
なんか出現位置がおかしい気がするけど、うちだけかしら?<リンク先サムネイル表示(^0^;)