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

[kagemai-users:0089] フィールドをカスタマイズしたプロジェクトでレポート投稿後に、統計をとるとエラーになる



お世話になっています。渡邊達也と申します。

フィールドをカスタマイズして、新規レポートを投稿して、
数回リプライをさせました。
その後で、統計をとろうとするとエラーになります。

IEでのメッセージ:
Following errors occurred. Please contact administrator.
ERROR:  Attribute "operatingsystem" not found
 (PGError)

apacheのerror_log:
/usr/local/kagemai/lib/kagemai/pgstore.rb:301:in `exec': ERROR:  Attribute "operatingsystem" not found (PGError)
from /usr/local/kagemai/lib/kagemai/pgstore.rb:301:in `pg_exec'
from /usr/local/kagemai/lib/kagemai/pgstore.rb:226:in `count_reports'
from /usr/local/kagemai/lib/kagemai/pgstore.rb:224:in `execute'
from /usr/local/kagemai/lib/kagemai/dbistore.rb:81:in `connect'
from /usr/local/lib/ruby/site_ruby/1.6/dbi/dbi.rb:367:in `connect'
from /usr/local/kagemai/lib/kagemai/dbistore.rb:81:in `execute'
from /usr/local/kagemai/lib/kagemai/pgstore.rb:224:in `count_reports'
from /usr/local/kagemai/lib/kagemai/project.rb:207:in `count_reports'
 ... 12 levels...
from /usr/local/kagemai/lib/kagemai/cgi/action/summary.rb:75:in `execute'
from /usr/local/kagemai/lib/kagemai/kagemai.rb:68:in `action'
from ./guest.cgi:77:in `execute'
from /var/www/html/kagemai/admin.cgi:8

エラーメッセージにある「operatingsystem」はフィールドのカスタマイズの際に
追加した項目です。
カスタマイズは、文字列、複数選択肢、単一選択肢を追加して、表示順を上下移動させています。

フィールド情報:
タイプ : 複数選択肢
ID : operatingsystem
表示名 : サーバOS
説明 : 複数選択できます。
選択肢 : Windows 2003 Server, Windows 2000 Datacenter Server, Windows 2000 Advanced Server, Windows 2000 Server,
          Windows 2000 Professional, Windows NT Server 4.0, Windows NT Server 3.51, Windows NT Workstation 4.0,
          Linux, HP-UX, Solaris9, Solaris8, AIX
デフォルト値 : なし
終了状態 : なし
オプション : なし

レポート投稿とリプライの時は、Linuxだけを選択しています。
DB(PostgreSQL-7.3.2)には書き込まれていることを確認しています。
統計以外の処理は正常に動作します。
(リプライ、検索、履歴参照も可能です。)

実行環境は、
RedHat8.0
Apache2.0.40 (/usr/local/apache2)
Ruby1.6.8 (/uar/local/lib/ruby)
影舞0.8.1-1 (/var/www/html/kagemai)
PostgreSQL7.3.2
Ruby/Postgres 0.7.1
Ruby/DBI 0.0.18
です。

新たにプロジェクトを作成(カスタマイズしたテンプレートを選択)し、
新規レポートを登録して、統計を取ろうとすると同じエラーになりました。

原因として疑ったのは、「フィールドIDとして使用できないものでは?」ということです。
バグ情報のID:81を確認しましたがそこにはありませんでした。

原因や対処についてご教示いただけますようお願い致します。

-----------------------------------------------
 東北NSソリューションズ株式会社
 ソリューション第1事業部SS2Gr
 渡邊達也 (Watanabe Tatsuya)
 e-mail : watanabe.tatsuya@xxxxxxxxxxxxxxxxxxx
 TEL : 022-224-3327  FAX : 022-224-5289
-----------------------------------------------