001-006242

パッケージ版 Garoon

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

自動計算項目を含む申請フォームを使用している申請をKUNAIでシンクしようとすると、エラー(PHP00004)が発生し、シンクできない場合がある。

種別
不具合
機能
  • ワークフロー
再現バージョン
  • 3.5.0
改修バージョン
3.7.1
公開日
2013-03-07
更新日
2013-06-07

詳細

【発生条件】

 

次の条件を満たす場合に発生します。

  • 計算結果を表示しない自動計算項目を含む申請フォームで作成された申請データを、KUNAIでシンクする。

補足:

  • ガルーンの次の一覧にある申請データがKUNAIにシンクされます。
    • 未処理一覧
    • 受信一覧
    • 送信一覧

     

    【準備】

    • ユーザーを追加します。

      例:
      • ユーザー1
      • ユーザー2
    • ワークフローのカテゴリを追加します。

      例:
      カテゴリ1

    • カテゴリ1に申請フォームを追加します。

      例:
      申請フォーム名:申請フォーム1

    • 申請フォーム1の申請フォーム項目に、複数の数値項目と、数値項目を合計する自動計算項目を追加します。

      例:
      タイプ:数値
      項目名:項目1

      タイプ:数値
      項目名:項目2

      タイプ:自動計算
      項目名:項目3
      計算内容:合計、項目1と項目2
      表示:「申請フォームに計算結果を表示しない」にチェックを入れる

      補足:
      項目1、項目2、項目3の順に追加します。

    • 任意の経路を設定し、申請フォーム1を有効にします。
    • ユーザー2で申請フォーム1を使用し、申請を作成します。

      例:
      標題:申請1
      申請者:ユーザー2
      「承認ステップ1」の処理者:ユーザー1

     

    【再現手順】

    1. ユーザー1でKUNAIにログインし、シンクを実行します。


    →現象発生:

     次のエラーが発生し、シンクできません。

     --------------------

     予期しないエラーが発生しました。
     
     エラ番号:
     PHP00004
     
     原因:
     原因は不明です。
     --------------------

    回避/対応方法

    【対応方法】

    php.iniファイルのerror_reportingの設定値を変更することで対応できます。

    例:
    変更前
    ------------------------------
    error_reporting = E_ALL
    ------------------------------

    変更後
    ------------------------------
    error_reporting = E_ERROR|E_PARSE|E_CORE_ERROR|E_COMPILE_ERROR|E_USER_ERROR
    ------------------------------

     

    補足:

    • php.iniは次のディレクトリーに配置されています。
      (cgi実行ディレクトリ)/(インストール識別子)/php.ini

    • バージョン 3.5.1以降のガルーンにバージョンアップすると、error_reportingの設定値が変更後のものへ書き換わります。
      このためバージョン 3.5.1以降のガルーンでは、上記の変更は不要です。

    関連ワード

    error_reporting