001-004040

パッケージ版 Garoon

関心あり
0人の方が関心を示しています

予定を登録したユーザーをシステムから削除すると、予定の参加者がお気に入りに追加した予定の一覧画面でエラーが発生する。

種別
不具合
機能
  • お気に入り
再現バージョン
  • 3.0.0
  • 3.0.1
  • 3.0.2
改修バージョン
3.0.3
公開日
2011-01-19
更新日
2011-04-15

詳細

【再現手順】

   1. ユーザー1で次の予定を登録する

      タイトル    : 予定A
      参加者    : ユーザー1、ユーザー2、 ユーザー3

   2. ユーザー2で予定Aをお気に入りに追加する

   3. システム管理者でユーザー1を削除する
      ※ユーザーデータは削除しません。

   4. ユーザー2で「トップページ>お気に入り」画面を開く

→現象発生:
 次のエラーが表示され、画面が閲覧できない。

Windows版の場合:
--------------------
Fatal error: Call to a member function on a non-object in \(CGI実行可能ディレクトリ)\(インストール識別子)\code\include\schedule\application.csp on line 2086
--------------------

Linux版の場合:
--------------------
Fatal error: Call to a member function on a non-object in /(CGI実行可能ディレクトリ)/(インストール識別子)/code/include/schedule/application.csp on line 2086
-------------------

※次の現象も発生します。

  • ユーザー2は予定Aをお気に入りから削除できない
  • ユーザー3は予定Aをお気に入りに追加できない
  • お気に入りポートレットでも、同じ現象が発生する

回避/対応方法

次のいずれかの操作によって、お気に入りの追加または削除が可能になります。

【回避方法】

手順3でユーザー1を削除しない。ユーザー1の「ユーザー情報の変更」画面で、使用を停止する設定にする。

【対応方法】

 

ユーザーデータを削除していない場合:


       1. 「システム管理(基本システム)>ユーザー>ユーザーデータの削除時間の設定」画面で、ユーザー1のデータを復旧する

       2. ユーザー1の「ユーザー情報の変更」画面で、使用を停止する設定にする

     

    ユーザーデータを削除した場合:


         1. 予定Aを再利用登録する(予定A-1)

         2. 予定Aを削除する

         3. 予定A-1をお気に入りに追加する