I in fact removed the fileName property, but there is another error saying 
the DefaultMarshaler cannot be converted to FileWriter , with covertion 
error on property marshaler.

I tried to track the org.servicemix.components.file.FileWriter class but 
couldn't find it.

This is the link used to track the classes, hope Iam looking at the 
correct API.

http://servicemix.org/maven/apidocs/allclasses-noframe.html

** Where can I see the api for 
org.servicemix.jbi.messaging.DefaultMarshaler class.

I appreciate  your quick response and good support. 

Thanks again.

org.springframework.beans.factory.BeanCreationException: Error creating 
bean wit
h name 'org.servicemix.components.file.FileWriter#10849bc' defined in file 
[C:\s
ervicemix-2.0.2\examples\file-binding\servicemix.xml]: Error setting 
property va
lues; nested exception is 
org.springframework.beans.PropertyAccessExceptionsExce
ption: PropertyAccessExceptionsException (1 errors); nested 
propertyAccessExcept
ions are: [org.springframework.beans.TypeMismatchException: Failed to 
convert pr
operty value of type [org.servicemix.jbi.messaging.DefaultMarshaler] to 
required
 type [org.servicemix.components.util.FileMarshaler] for property 
'marshaler']
PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException: Failed to convert 
property valu
e of type [org.servicemix.jbi.messaging.DefaultMarshaler] to required type 
[org.
servicemix.components.util.FileMarshaler] for property 'marshaler'
        at 
org.springframework.beans.BeanWrapperImpl.doTypeConversionIfNecessary
(BeanWrapperImpl.java:1103)
        at 
org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
rImpl.java:848)
        at 
org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
rImpl.java:733)
        at 
org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrappe
rImpl.java:890)
        at 
org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapp
erImpl.java:917)
        at 
org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapp
erImpl.java:906)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBean






"Guillaume Nodet" <[EMAIL PROTECTED]> 
04/19/2006 04:41 PM
Please respond to
[email protected]


To
[email protected]
cc

Subject
Re: Help in reading text files using the file-Binding example






This error happens because there is no fileName property in the
DefaultMarshaler class.
In facts, the DefaultMarshaler does not have any properties you can 
configure.

Cheers,
Guillaume Nodet

On 4/19/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> There was some space in front of the package. Once that was corrected, 
the
> following error poped up.
>
> The Servicemix.xml file
>
> <sm:activationSpecs>
>
>                         <!-- Write files to the outbox directory -->
>                         <sm:activationSpec componentName="fileSender"
>                                 service="foo:fileSender">
>                                 <sm:component>
>                                         <bean
> xmlns="http://xbean.org/schemas/spring/1.0";
>  class="org.servicemix.components.file.FileWriter">
>                                                 <property 
name="directory"
> value="outbox" />
>                                                 <property
> name="marshaler">
>                                                         <bean
>                                                                 class="
> org.servicemix.jbi.messaging.DefaultMarshaler">
> <property
> name="fileName">
>  <bean
>  class="org.servicemix.expression.JaxenStringXPathExpression">
>  <constructor-arg
>         value="concat('sample_', /sample/@id, '.xml')" />
>  </bean>
>  </property>
>                                                         </bean>
>                                                 </property>
>                                         </bean>
>                                 </sm:component>
>                         </sm:activationSpec>
> Error :
> [INFO] DefaultListableBeanFactory - Destroying singletons in factory
> {org.spring
> framework.beans.factory.support.DefaultListableBeanFactory defining 
beans
> [jbi,w
> orkManager]; root of BeanFactory hierarchy}
> framework.beans.factory.support.DefaultListableBeanFactory defining 
beans
> [jbi,w
> orkManager]; root of BeanFactory hierarchy}
> Caught: org.springframework.beans.factory.BeanCreationException: Error
> creating
> bean with name 'org.servicemix.jbi.messaging.DefaultMarshaler#dc57db'
> defined in
>  file [C:\servicemix-2.0.2\examples\file-binding\servicemix.xml]: Error
> setting
> property values; nested exception is
> org.springframework.beans.NotWritableProper
> tyException: Invalid property 'fileName' of bean class
> [org.servicemix.jbi.messa
> ging.DefaultMarshaler]: Bean property 'fileName' is not writable or has 
an
> inval
> id setter method: Does the parameter type of the setter match the return
> type of
>  the getter?
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean wit
> h name 'org.servicemix.jbi.messaging.DefaultMarshaler#dc57db' defined in
> file [C
> :\servicemix-2.0.2\examples\file-binding\servicemix.xml]: Error setting
> property
>  values; nested exception is
> org.springframework.beans.NotWritablePropertyExcept
> ion: Invalid property 'fileName' of bean class
> [org.servicemix.jbi.messaging.Def
> aultMarshaler]: Bean property 'fileName' is not writable or has an 
invalid
> sette
> r method: Does the parameter type of the setter match the return type of
> the get
> ter?
> org.springframework.beans.NotWritablePropertyException: Invalid property
> 'fileNa
> me' of bean class [org.servicemix.jbi.messaging.DefaultMarshaler]: Bean
> property
>  'fileName' is not writable or has an invalid setter method: Does the
> parameter
> type of the setter match the return type of the getter?
>
> Thanks
>
>
>
>
>
> "Guillaume Nodet" <[EMAIL PROTECTED]>
> 04/19/2006 02:14 PM
> Please respond to
> [email protected]
>
>
> To
> [email protected]
> cc
>
> Subject
> Re: Help in reading text files using the file-Binding example
>
>
>
>
>
>
> Sorry, i mean
>    org.servicemix.jbi.messaging.DefaultMarshaler
>
> -- Guillaume
>
> On 4/19/06, Guillaume Nodet <[EMAIL PROTECTED]> wrote:
> > Have you tried org.servicemix.jbi.message.DefaultMarshaler instead ?
> >
> > Cheers,
> > Guillaume Nodet
> >
> > On 4/19/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > > I need to read a text file with large content and move it to an
> different
> > > directory, Iam new to servicemix and need some tips / help as to 
which
> > > class to use. The current example uses an xml file.
> > >
> > > When I tried using the DefaultMarshaler class with text content 
file,
> It
> > > throws java.lang.ClassNotFoundException:
> > > org.servicemix.client.DefaultMarshaler error.
> > >
> > >
> > > Thanks
> > > Mat
> > > <sm:activationSpec componentName="fileSender"
> > >                                 service="foo:fileSender">
> > >                                 <sm:component>
> > >                                         <bean
> > > xmlns="http://xbean.org/schemas/spring/1.0";
> > >  class="org.servicemix.components.file.FileWriter">
> > >                                                 <property
> name="directory"
> > > value="outbox" />
> > >                                                 <property
> > > name="marshaler">
> > >                                                         <bean
> > > class="
> > > org.servicemix.client.DefaultMarshaler">
> > > <property
> > > name="fileName">
> > >  <bean
> > >  class="org.servicemix.expression.JaxenStringXPathExpression">
> > >  <constructor-arg
> > >         value="concat('sample_', /sample/@id, '.xml')" />
> > >  </bean>
> > >  </property>
> > >                                                         </bean>
> > >                                                 </property>
> > >                                         </bean>
> > >                                 </sm:component>
> > >                         </sm:activationSpec>
> > >
> >
>
>
>

Reply via email to