001-009651
システム管理の「ファイル」の「一般設定」画面で、「ファイル一括添付」が無効になっていると、ファイルを添付したレポートを作成できない。
- 種別
- 不具合
- 機能
-
- マルチレポート
- 再現バージョン
-
- 4.2.2
- 改修バージョン
- 4.2.3
- 公開日
- 2016-07-19
- 更新日
- 2016-08-26
詳細
【発生条件】
次の条件を満たす場合に発生します。
- 次のいずれかのWebブラウザーを利用してガルーンにアクセスする。
- Internet Explorer 9
補足:
次のいずれかの条件を満たす場合に発生します。- ファイル一括添付を使用しない設定にしている。
- ファイル一括添付を使用する設定にしているが、WebブラウザーにAdobe Flash Playerをインストールしていない。
- ファイル一括添付を使用する設定にしているが、Adobe Flash Playerを無効にしている。
- ファイル一括添付を使用しない設定にしている。
- iOS Safari
- Android Chrome
- Internet Explorer 9
【準備】
- Internet Explorer 9でガルーンにアクセスする場合、(システム管理画面)「ファイル > 一般設定」画面で、次の設定を行います。
- ファイル一括添付:「有効にする(Adobe Flash Playerを使用)」のチェックボックスの選択を外す
- ファイル一括添付:「有効にする(Adobe Flash Playerを使用)」のチェックボックスの選択を外す
- システム管理画面で、マルチレポートのカテゴリを追加します。
例:
カテゴリ1 - カテゴリ1にレポートフォームを追加し、有効にします。
例:
レポートフォーム1 - レポートフォーム1に、「ファイル添付」項目を追加します。
例:
---------------
タイプ:ファイル添付
項目名:項目1
--------------- - レポートフォーム1を有効にします。
【再現手順】
- アプリケーション画面にログインし、[マルチレポート] > [レポートを作成する] > [カテゴリ1] > [レポートフォーム1]の順にクリックします。
- 次の操作を行います。
Internet Explorer 9の場合:
項目1の[参照...]をクリックし、ファイルを選択します。
iOS Safari、Android Chromeの場合:
項目1の[ファイルを選択]をタップし、ファイルを選択します。 - [内容を確認する]をクリックします。
→現象発生:
次のエラーが発生し、レポートを作成できません。
-------
Fatal error: Call to a member function getId() on a non-object in /var/www/cgi-bin/cbgrn/code/include/report/controller_util.csp on line 6906
-------
回避/対応方法
Internet Explorer 9の場合:
【回避方法】
次のどちらかの方法で回避できます。
- WebブラウザーでAdobe Flash Playerを有効にし、ファイル一括添付を使用する設定にします。
- 次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 4.2.3のガルーン
【対応方法】
「回避方法」と同じ手順です。
iOS Safari、Android Chromeの場合:
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 4.2.3のガルーン
-----------------------------------------------------------
【更新履歴】
2016/08/02 タイトルを更新しました。