001-005598

パッケージ版 Garoon

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

特定の複数アプリケーションを使用停止にすると、ガルーンのトップ画面でFatal errorが表示される。

種別
不具合
機能
  • 全般
再現バージョン
  • 3.0.0
  • 3.0.1
  • 3.0.2
  • 3.0.3
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 3.1.3
改修バージョン
3.5.0
公開日
2012-01-18
更新日
2012-02-24

【再現手順】

  1. システム管理画面にログインし、[基本システムの管理] > [アプリケーション] > [アプリケーション一覧]の順にクリックします。

  2. 「bulletin」より前に記載のある、次のアプリケーションIDの[使用停止]をクリックします。
    • portal
    • link
    • schedule
    • message

  3. 画面左上のロゴをクリックします。

→現象発生:

 次のエラーが表示されます。
 ---------------------
 Fatal error: Call to a member function getOID() on a non-object in /var/www/cgi-bin/cbgrn/code/include/bulletin/folder_tree.csp on line 161
 ---------------------

 

補足:

  • 次のURLにアクセスする場合に、現象が発生します。

    例:
    http://(サーバーのIP アドレスまたはホスト名) /scripts/cbgrn/grn.exe
    http://(サーバーのIP アドレスまたはホスト名) /scripts/cbgrn/grn.exe/index?

    この他のURLに直接アクセスする場合は、現象は発生しません。

    例:
    http://(サーバーのIP アドレスまたはホスト名) /scripts/cbgrn/grn.exe/cabinet/index?

  • 手順2で次のアプリケーションIDを使用停止にした場合も同様の現象が発生します。
    • 「cabinet」より前に記載のあるアプリケーションID全て
    • 「report」より前に記載のあるアプリケーションID全て

 


【回避方法】

ポータルを利用したまま、ポータルを表示しない設定を行うことで回避することができます。

  1. システム管理画面にログインし、[基本システムの管理] > [アプリケーション] > [アプリケーション一覧]の順にクリックします。

  2. 次のアプリケーションIDの[使用停止]をクリックします。
    • link
    • schedule
    • message

    補足:
    「portal」は利用したままにします。

  3. [基本システムの管理] > [画面] > [アプリケーションメニュー一覧]の順にクリックします。

  4. 「ポータル」にチェックをいれ、[削除する] > [はい]をクリックします。

  5. ポータルが存在する場合は、[各アプリケーションの管理] > [ポータル] > [ポータルの一覧]でポータルを非公開にします。

  6. [各アプリケーションの管理] > [ポータル] > [Myポータルの使用権限]の順にクリックします。

  7. [変更]をクリックし、「GRANT」を選択して[変更する] > [はい]をクリックします。

関連記事