突如レポートがエラーで読み書き不能になる

63 views
Skip to first unread message

IIJIMA Hiromitsu

unread,
Sep 28, 2010, 7:27:51 PM9/28/10
to kagemai-users
いつもお世話になっております。

現在、Subversionで今年1月ごろに取り寄せたバージョンを使って、UTF-8で
システムを運用しています。登録されているテキストには日本語・韓国語・
簡体字が混在しています。NEWSファイルには0.8.7と書いてあります。

ところが、使っているとトラブルが出るようになりました。登録したレポー
トに返信すると突如、

Following errors occurred. Please contact administrator.

undefined method `join' for nil:NilClass (NoMethodError)

と出てしまってそのレポートの閲覧が以後不可能になる、という現象が、
それなりの頻度で起きてしまいます。

どうも、長いHTMLを貼りつけるとよくないようだ、と当たりをつけて、
新規のレポートの本文に、「<>」の2文字を改行せずに400回繰り返した
800文字のパターン(「perl -e "print '<>' x 400"」で生成できます)を
入れてみたところ、一発でこの現象が発現しました。

新しいバージョンに入れ換えれば解決する問題でしょうか?

また、こういうレポートができてしまったときは、コンソールに入ってその
レポートのXMLファイル(保存形式はXMLFileStoreです)を他の正常なXML
ファイルで上書きしてから、Web上でステータスを「削除」にして見えなく
する、という方法で今までは対処していたのですが、何かスマートな方法は
ないでしょうか。

以上、よろしくお願いいたします。

--
========================================================================
飯嶋 浩光 / でるもんた・いいじま delm...@dennougedougakkai-ndd.org
(Mr.) IIJIMA, Hiromitsu http://www.dennougedougakkai-ndd.org/~delmonta/


───【宣伝】─────────────────────────────
vom VMware Wirtssystem an die Gesste anschlieszen nicht koennen
VMwareでゲスト環境につながらない
http://www.dennougedougakkai-ndd.org/~delmonta/logbuch/100728a-vmware/
────────────────────────────────────

Reply all
Reply to author
Forward
0 new messages