Results 1 to 3 of 3

Thread: ItemWriter issue

  1. #1
    Join Date
    May 2009
    Posts
    10

    Post ItemWriter issue

    Hi,

    I am reading a list of object from webservice using a customized reader and writing at in the file.


    The source code is

    <bean id="ABSUpload_RecurringPaymentJob" parent="simpleJob">
    <property name="steps">
    <list>
    <bean id="LoadtheDailyTransactionData" parent="simpleStep">
    <property name="itemReader">
    <bean id="customItemReader"
    class="com.healthnet.ibilling.dao.RecurringPayment SetUpChangeReader">
    </bean>
    </property>

    <property name="itemWriter">
    <bean class="org.springframework.batch.item.file.FlatFil eItemWriter">
    <property name="resource" value="file:C:/20070122.testStream.multilineStep.txt" />
    <property name="fieldSetCreator">
    <bean class="com.healthnet.ibilling.dao.CustomFieldSetMa pper"/>
    </property>
    <property name="lineAggregator" ref="fixedLengthLineAggregator"/>
    </bean>
    </property>
    </bean>
    </list>
    </property>
    </bean>

    <bean id="fixedLengthLineAggregator" class="org.springframework.batch.item.file.transfo rm.FixedLengthLineAggregator">
    <property name="columns" value="1-7,8-18,19-29,30-41"/>
    </bean>

    I am getting the following exception:

    Job Terminated in error:
    org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'ABSUpload_RecurringPaymentJob' defined in class path resource [Grp_West_ABSUpload_RecurringPaymentJob.xml]: Cannot create inner bean 'LoadtheDailyTransactionData' of type [org.springframework.batch.core.step.item.SimpleSte pFactoryBean] while setting bean property 'steps' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'LoadtheDailyTransactionData' defined in class path resource [Grp_West_ABSUpload_RecurringPaymentJob.xml]: Cannot create inner bean 'org.springframework.batch.item.file.FlatFileItemW riter#1afb0c7' of type [org.springframework.batch.item.file.FlatFileItemWr iter] while setting bean property 'itemWriter'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'org.springframework.batch.item.file.FlatFileItemW riter#1afb0c7' defined in class path resource [Grp_West_ABSUpload_RecurringPaymentJob.xml]: Cannot resolve reference to bean 'fixedLengthLineAggregator' while setting bean property 'lineAggregator'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'fixedLengthLineAggregator' defined in class path resource [Grp_West_ABSUpload_RecurringPaymentJob.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [org.springframework.batch.item.file.transform.Rang e[]] for property 'columns'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [java.lang.String] to required type [org.springframework.batch.item.file.transform.Rang e] for property 'columns[0]': no matching editors or conversion strategy found
    at org.springframework.beans.factory.support.BeanDefi nitionValueResolver.resolveInnerBean(BeanDefinitio nValueResolver.java:230)
    at org.springframework.beans.factory.support.BeanDefi nitionValueResolver.resolveValueIfNecessary(BeanDe finitionValueResolver.java:117)
    at org.springframework.beans.factory.support.BeanDefi nitionValueResolver.resolveManagedList(BeanDefinit ionValueResolver.java:287)

    someone please help me in this

  2. #2
    Join Date
    May 2009
    Posts
    10

    Default

    I am using Spring Batch 1.0 version

  3. #3
    Join Date
    Feb 2008
    Posts
    488

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •