001-005598
特定の複数アプリケーションを使用停止にすると、ガルーンのトップ画面で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
詳細
【再現手順】
- システム管理画面にログインし、[基本システムの管理] > [アプリケーション] > [アプリケーション一覧]の順にクリックします。
- 「bulletin」より前に記載のある、次のアプリケーションIDの[使用停止]をクリックします。
- portal
- link
- schedule
- message
- 画面左上のロゴをクリックします。
→現象発生:
次のエラーが表示されます。
---------------------
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全て
回避/対応方法
【回避方法】
ポータルを利用したまま、ポータルを表示しない設定を行うことで回避することができます。
- システム管理画面にログインし、[基本システムの管理] > [アプリケーション] > [アプリケーション一覧]の順にクリックします。
- 次のアプリケーションIDの[使用停止]をクリックします。
- link
- schedule
- message
補足:
「portal」は利用したままにします。 - [基本システムの管理] > [画面] > [アプリケーションメニュー一覧]の順にクリックします。
- 「ポータル」にチェックをいれ、[削除する] > [はい]をクリックします。
- ポータルが存在する場合は、[各アプリケーションの管理] > [ポータル] > [ポータルの一覧]でポータルを非公開にします。
- [各アプリケーションの管理] > [ポータル] > [Myポータルの使用権限]の順にクリックします。
- [変更]をクリックし、「GRANT」を選択して[変更する] > [はい]をクリックします。