I was getting those errors when the FlatFileItemWriter was configured as follows:
Code:
<bean id="itemWriter" class="org.springframework.batch.item.file.FlatFileItemWriter" scope="step">
<property name="resource" value="#{jobParameters[outputfile]}" />
<property name="lineAggregator" ref="lineAggregator" />
<property name="shouldDeleteIfExists" value="true" />
</bean>
it works fine for my input reader:
Code:
<bean id="itemReader" class="org.springframework.batch.item.file.FlatFileItemReader" scope="step">
<property name="resource" value="#{jobParameters[inputfile]}" />
<property name="lineMapper" ref="lineMapper" />
</bean>
but I had to implement my writer as follows to get it to flow successfully:
Code:
<bean id="itemWriter" class="org.springframework.batch.item.file.FlatFileItemWriter" scope="step">
<property name="resource" value="file:output_#{jobParameters[date]}.txt" />
<property name="lineAggregator" ref="lineAggregator" />
<property name="shouldDeleteIfExists" value="true" />
</bean>
Keith