[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[kagemai-users:0035] 新規レポート投稿でのエラー



影舞を使わせていただいています矢花と申します。
とてもシンプルで、非常に融通の利くシステムが気にいりました。

ところで、”nil is not asymbol(TypeError)”のエラーが出ました。
以下に、apacheのエラーログの出力を記します。

Rubyは使ったことがないので、あまり良く分からなかったのですが、
ソースを眺めたところ、action.rb の130行目にある、cookie_action
がnilのままになっている場合があるのかな?と思ったりしました。

apache の error_log ========================

/usr/local/kagemai/lib/kagemai/cgi/action.rb:130:in `send': nil is not asymbol(TypeError)
        from /usr/local/kagemai/lib/kagemai/cgi/action.rb:130:in `handle_cookies'
        from /usr/local/kagemai/lib/kagemai/cgi/action/new_report.rb:87:in `execute'
        from /usr/local/kagemai/lib/kagemai/kagemai.rb:68:in `action'
        from ./guest.cgi:77:in `execute'
        from /usr/local/apache/htdocs/kagemai/user.cgi:8

===================================

私が使っている分には問題ないのですが、ある人が新規レポートを
投稿すると、このエラーが出ます。ただし、投稿は正しくされてい
ますし、メールも送信されてきます。

ちなみに、私の端末で再現しようと思ったのですが、できませんでした。
それと、エラーが出たブラウザでは、クッキーはONに設定されています。

もう少し、大勢で使うようになれば原因もはっきりと見えてくると思う
のですが、まだ、利用者が少ないため、はっきりとした原因が掴めてい
ません。

これを機に、Rubyを勉強したいと思いつつ、その余裕もないのが正直な
ところで。。。すいませんが、何か分かりましたら教えてください。

.。.。.。.。.。.。.。.。.。.。.。.。.。.
株式会社メイテック( URL http://www.meitec.co.jp/ )
 ITセンター e-Business Solution Group 開発課
 矢花 正隆 ( Masataka Yabana )