如何解决未在 spring 批处理中使用 FlatFileItemWriter 创建输出文件
我正在使用 spring 批处理从 bean 生成 csv 文件。但有时会生成文件,有时不会创建输出文件,而且我没有收到“由...引起的”错误:
2021-04-28 16:03:35 [SimpleAsyncTaskExecutor-2] ERROR o.s.batch.core.step.AbstractStep.execute -
Encountered an error executing step generatePassivePmRipSites in job ftteCoverageJob
org.springframework.batch.item.ItemStreamException: Output file was not created: [C:\workspace\conf\AERO\aew\data\fttecoverage\FTTE-PAS-PM-BFCF_collective_28042021.csv]
at org.springframework.batch.item.util.FileUtils.setUpOutputFile(FileUtils.java:76)
at org.springframework.batch.item.file.FlatFileItemWriter$OutputState.initializeBufferedWriter(FlatFileItemWriter.java:572)
at org.springframework.batch.item.file.FlatFileItemWriter$OutputState.access$000(FlatFileItemWriter.java:414)
at org.springframework.batch.item.file.FlatFileItemWriter.doOpen(FlatFileItemWriter.java:348)
at org.springframework.batch.item.file.FlatFileItemWriter.open(FlatFileItemWriter.java:338)
at com.orange.aew.batch.FtteCoverageConfiguration.lambda$ripPassivePmClassifier$b21a243$1(FtteCoverageConfiguration.java:253)
at org.springframework.batch.item.support.ClassifierCompositeItemWriter.write(ClassifierCompositeItemWriter.java:61)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:185)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.write(SimpleChunkProcessor.java:284)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:209)
at org.springframework.batch.core.step.item.ChunkOrientedtasklet.execute(ChunkOrientedtasklet.java:75)
at org.springframework.batch.core.step.tasklet.taskletStep$ChunkTransactionCallback.doInTransaction(taskletStep.java:406)
at org.springframework.batch.core.step.tasklet.taskletStep$ChunkTransactionCallback.doInTransaction(taskletStep.java:330)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)
at org.springframework.batch.core.step.tasklet.taskletStep$2.doInChunkContext(taskletStep.java:272)
at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:81)
at org.springframework.batch.repeat.support.TaskExecutorRepeatTemplate$ExecutingRunnable.run(TaskExecutorRepeatTemplate.java:262)
at java.lang.Thread.run(Thread.java:748)
我需要帮助,请
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。