[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kagemai-users:0030] "nil is not a symbol (TypeError)"
上原と申します。
影舞0.8を(install_ja.rbで)インストール致しました。
フィールドのカスタマイズ・追加とか、添付ファイルとかの
機能が大変便利そうです。
とはいうものの問題が生じておりまして、デフォルトでのインストールではう
まく動いているのですが、複数プロジェクトで利用するために、
wwwで公開するディレクトリ
/var/www/html/kagemai/
とプロジェクト情報が格納されているディレクトリ
/var/lib/kagemai/project
をコピーして、プロジェクトごとに分けて管理させようと思い、
それぞれを
/export/projects/HOGE/kagemai
/export/projects/HOGE/kagemai/project
というようなディレクトリにコピーを置きました。
また、
/var/www/html/kagemai/guest.cgi
中の
config_file = '/var/www/html/kagemai/kagemai.conf'
の行を
/export/projects/HOGE/kagemai/project/kaegmai.conf
になるように変更し、パーミッションもWWWサーバから
読み書きできるように設定しました。
# 加えて、.httaccessはhttpd.confで設定するようにし、
# httpd.confには結構手を加えています。
以上でだいたいうまく動いているのですが、唯一、新規レポートを入力し[送
信する]ボタンを押したときに、以下のエラーメッセージがブラウザに表示さ
れます。
----------------
Following errors occurred. Please contact administrator.
nil is not a symbol (TypeError)
----------------
apacheのログには
[Sun Mar 09 01:19:27 2003] [error] [client 10.7.19.9] /usr/local/kagem
ai/lib/kagemai/cgi/action.rb:130:in `send': nil is not a symbol (TypeE
rror), referer: http://hogehoge.hoge.co.jp/HOGE/kagemai/user.cgi?proje
ct=test2&action=new_form
[Sun Mar 09 01:19:27 2003] [error] [client 10.7.19.9] from /usr/loca
l/kagemai/lib/kagemai/cgi/action.rb:130:in `handle_cookies', referer:
http://hogehoge.hoge.co.jp/HOGE/kagemai/user.cgi?project=test2&action=
new_form
[Sun Mar 09 01:19:27 2003] [error] [client 10.7.19.9] from /usr/loca
l/kagemai/lib/kagemai/cgi/action/new_report.rb:87:in `execute', refere
r: http://hogehoge.hoge.co.jp/HOGE/kagemai/user.cgi?project=test2&acti
on=new_form
[Sun Mar 09 01:19:27 2003] [error] [client 10.7.19.9] from /usr/loca
l/kagemai/lib/kagemai/kagemai.rb:68:in `action', referer: http://hogeh
oge.hoge.co.jp/HOGE/kagemai/user.cgi?project=test2&action=new_form
[Sun Mar 09 01:19:27 2003] [error] [client 10.7.19.9] from ./guest.c
gi:77:in `execute', referer: http://hogehoge.hoge.co.jp/HOGE/kagemai/u
ser.cgi?project=test2&action=new_form
[Sun Mar 09 01:19:27 2003] [error] [client 10.7.19.9] from /export/p
roject/HOGE/kagemai/user.cgi:8, referer: http://hogehoge.hoge.co.jp/HO
GE/kagemai/user.cgi?project=test2&action=new_form
と出力されます。rubyはわからず、ちんぷんかんぷんです。
レポート自体は登録されているようです。
何が問題なのでしょうか?
何か考えられそうな原因や、対処についてアドバイスいただ
けますと幸いです。
--
§NTTS○FT 技術開発部情報流通技術センター(ITC) 上原 潤二 §
PGP Key fingerprint = B7 C0 CB 1F 1C 88 69 2A 25 36 8A EE 93 A3 61 72