ページの先頭行へ戻る
NetCOBOL V12.1 メッセージ集
FUJITSU Software

3.3.37 JMP0101I-U

オブジェクトの初期化に失敗したため,クラス'$2''$1'を生成できません.

システムの処理

プログラムを異常終了させます。

プログラマーの処置

クラス($2)のファクトリオブジェクトまたはオブジェクトインスタンス($1)を生成できる環境にします。そのためには、“付録B 注意事項”の“COBOLプログラムの実行時に仮想メモリ不足が発生する場合”の対処方法または以下の対処を行い、再度実行してください。

  • 実行性能優先にする場合

    環境変数CBR_INSTANCEBLOCK=USEを指定してください。そして、CBR_CLASSINFFILEに指定しているクラス情報ファイルに定義しているクラス($2)のインスタンス格納数(初期数または増分数)を小さくしてください。

    CBR_INSTANCEBLOCKおよびCBR_CLASSINFFILEについては、以下を参照してください。

    • [Solaris][Linux]
      “NetCOBOL 使用手引書”の“16.9.2.4.1 環境変数”のCBR_INSTANCEBLOCKおよびCBR_CLASSINFFILE

    • [Solaris64][LinuxIPF]
      “NetCOBOL 使用手引書”の“15.9.2.4.1 環境変数”のCBR_INSTANCEBLOCKおよびCBR_CLASSINFFILE

    • [Linux64]
      “NetCOBOL ユーザーズガイド”の“17.3.9.2.4 メモリのチューニングに関する実行環境情報”、“C.1.5 CBR_CLASSINFFILE”および“C.1.35 CBR_INSTANCEBLOCK”

  • メモリ優先にする場合

    環境変数CBR_INSTANCEBLOCK=UNUSEを指定してください。