ページの先頭行へ戻る
Interstage Business Application Server オープンJavaフレームワークユーザーズガイド Java EE 7編
FUJITSU Software

8.3.1 Batchアプリケーション実行時の異常

Batchアプリケーション実行時に「A job instance already exists and is complete for parameters={xxxxxxxxxxxxx}. If you want to run this job again, change the parameters.」が出力される

実行が完了したJobIDとJobパラメータの組み合わせを再度使用することはできません。Jobを再実行する場合は新しいJobパラメータを指定してください。

Batchアプリケーション実行時に「java.lang.OutOfMemoryError: Java heap space」が出力される

ItemReaderで一括に取得するデータ量が大きすぎたため、Javaヒープメモリが枯渇してしまった可能性があります。Javaヒープメモリの容量を増やすかcommit-intervalに設定している値を減らしてからJobを実行してください。

■終了ステータスの変更を実装したJobをコマンドラインから起動した時に、想定した終了ステータスが返却されない

Job定義ファイルのexitCodeMapperに正しいクラスが指定されているかを確認してください。それでも解決しない場合は、すべてのExitStatusに終了ステータスを設定しているかを確認してください。