Hi, everybody
I am trying to use the multiresourcereader also.....
For my case , if i didnt inject a dummy resource in the flatfileitemreader, i will hit the same error
PHP Code:
Caused by: java.lang.IllegalArgumentException: Input Resource must not be null
at org.springframework.util.Assert.notNull(Assert.java:112)
at org.springframework.batch.item.file.FlatFileItemReader.doOpen(FlatFileItemReader.java:227)
this is my configuration
PHP Code:
<bean id="cv001BatchInsertStep"
class="org.springframework.batch.core.step.item.SimpleStepFactoryBean">
<property name="transactionManager" ref="transactionManager" />
<property name="streams" ref="cv001BatchReader" />
<property name="jobRepository" ref="jobRepository" />
<property name="itemReader" ref="multiResourceReader" />
<property name="itemWriter" ref="itemWriter" />
</bean>
<bean id="cv001BatchReader" class="org.springframework.batch.item.file.FlatFileItemReader">
<property name="firstLineIsHeader" value="true" />
<property name="lineTokenizer" ref="cv001CompositeFixedLengthTokenizer" />
<property name="fieldSetMapper">
<bean class="CV001Mapper" >
<property name="dateFormat" value="yyyyMMdd hhmmssSSS" />
</bean>
</property>
</bean>
<bean id="multiResourceReader" class="org.springframework.batch.item.file.MultiResourceItemReader">
<property name="resources" value="classpath:IP*.txt"/>
<property name="delegate" ref="cv001BatchReader" />
</bean>
I am using V 1.1.3but when trying to downgrade to 1.1.2, still got the same issue. Probably i have something wrong in my config ?
any reply is greatly appreciated
regards
ballistic_realm