0

春のバッチジョブの実行中に問題に直面しています。バッチ ジョブの構成については自信があります。同じセットアップが過去 4 日間から正常に機能していたからです。ジョブの実行中に生成されたスタック トレースのスニペットを添付しています。

スニペット 1:

2014-08-20 00:00:01,895 ERROR [STDERR] org.springframework.batch.item.ItemStreamException: Unable to create file: [F:\jboss-4.2.3\config\feeds\jsdnmp\dailybillingfeeds\DailyBillFeed_jsdnmp_19-8-2014.csv]

2014-08-20 00:00:01,896 ERROR [STDERR]  at org.springframework.batch.item.util.FileUtils.setUpOutputFile(FileUtils.java:80)

2014-08-20 00:00:01,896 ERROR [STDERR]  at org.springframework.batch.item.file.FlatFileItemWriter$OutputState.initializeBufferedWriter(FlatFileItemWriter.java:497)

2014-08-20 00:00:01,896 ERROR [STDERR]  at org.springframework.batch.item.file.FlatFileItemWriter$OutputState.access$000(FlatFileItemWriter.java:354)

2014-08-20 00:00:01,896 ERROR [STDERR]  at org.springframework.batch.item.file.FlatFileItemWriter.doOpen(FlatFileItemWriter.java:291)

2014-08-20 00:00:01,896 ERROR [STDERR]  at org.springframework.batch.item.file.FlatFileItemWriter.open(FlatFileItemWriter.java:281)

2014-08-20 00:00:01,896 ERROR [STDERR]  at sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)

2014-08-20 00:00:01,897 ERROR [STDERR]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

Snippet 2: Caused by:

2014-08-20 00:00:01,900 ERROR [STDERR] Caused by: java.io.IOException: Could not delete file: F:\jboss-4.2.3\config\feeds\jsdnmp\dailybillingfeeds\DailyBillFeed_jsdnmp_19-8-2014.csv

2014-08-20 00:00:01,900 ERROR [STDERR]  at org.springframework.batch.item.util.FileUtils.setUpOutputFile(FileUtils.java:65)

2014-08-20 00:00:01,900 ERROR [STDERR]  ... 27 more

変更のためにファイルへのすべてのアクセスを提供しました。これは出力ファイルの場所です:

F:\jboss-4.2.3\config\feeds\jsdnmp\dailybillingfeeds\DailyBillFeed_jsdnmp_19-8-2014.csv

appendAllowedshouldDeleteIfExistsを使用してオプションを試しましたが、期待される出力が見つかりませんでした。

私によると、次の情報が役立つ場合があります。

  • ウィンドウ 7
  • エクリプスヘリオス
  • JBoss 4.2GA
  • JDK6
4

1 に答える 1