Hi Freeman, Hi JB, thanks for both your answers. That solved the problem. However, now I deployed the service assembly and sent a SOAP message to the http endpoint included with it that should be written to disk by the file sender but instead throws the following exception:
Error processing exchange org.apache.servicemix.jbi.runtime.impl.InOnlyImpl@367dc4cb java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/xbean/classloader/JarFileClassLoader) previously initiated loading for a different type with name "org/apache/servicemix/jbi/jaxp/SourceTransformer" As stated I didn't change the marshaler at all yet. I just took the code of the DefaultFileMarshaler and placed it in my marshaler file. Thanks, Stefan Am 15.09.2011 um 10:10 schrieb Freeman Fang: > Hi, > > Class NoMessageContentAvailableException is from servicemix-core module, so > you need add it into your pom.xml > > Freeman > On 2011-9-15, at 下午4:01, Stefan Essl wrote: > >> Hi there, >> >> I'm trying to build a service assembly containing a file sender. My goal is >> to modify the marshaler of the file sender to my own needs. I started off >> with the default file marshaler which went fine. I then copied the code of >> the default file marshaler into my own file (MyDefaultFileMarshaler.java) >> and added the marshaler statement to the pom.xml of the file sender to use >> this (still unmodified) default marshaler. >> However if I'm trying to build this project, I get plenty of errors telling >> me for example: >> >> [ERROR]path_to_project/soap-file-su/src/main/java/org/apache/servicemix/components/util/MyDefaultFileMarshaler.java:[148,13] >> cannot find symbol >> [ERROR] symbol : class NoMessageContentAvailableException >> [ERROR] location: class >> org.apache.servicemix.components.util.MyDefaultFileMarshaler >> >> Since the java file contains "import >> org.apache.servicemix.jbi.NoMessageContentAvailableException;", I'm guessing >> that I need to include these imports somewhere in the pom.xml for Maven to >> include it as well. Nonetheless all the approaches I found and tried didn't >> bring me any further. >> >> Any help would be appreciated! >> >> Thanks, >> Stefan > > --------------------------------------------- > Freeman Fang > > FuseSource > Email:[email protected] > Web: fusesource.com > Twitter: freemanfang > Blog: http://freemanfang.blogspot.com > > > > > > > > >
