Definitely try updating to a newer version of CXF. 2.2.10 is ancient. I know the Aegis data binding did behave very differently if a message was sent with MTOM or inlined which did cause issues with the DataHandlers.
Dan On May 10, 2013, at 2:44 AM, javinott <[email protected]> wrote: > I have a service which serves files and that's why I am using Mtom to > transfer them. > I have read that using FastInfoSet improves performance and reduces the size > of message. > > I invoke the service, I get the response from the server, but when I try to > get the InputStream from the DataHandler, I get a NullPonterException. > > I am using: > > - Jdk 1.5 > - CXF 2.2.10 > - AegisDataBinding > > Here is my server config: > > <bean id="fastinfoset" class="org.apache.cxf.feature.FastInfosetFeature"/> > <simple:server id="documentMetadataSignatureWS" > serviceClass="es.aragon.ccsv.core.ws.IDocumentMetadataSignatureService" > address="/DocumentMetadataSignatureWS"> > <simple:serviceBean> > <ref bean="documentMetadataSignatureService"/> > </simple:serviceBean> > <simple:features> > <ref bean="fastinfoset"/> > </simple:features> > <simple:dataBinding> > <bean > class="org.apache.cxf.aegis.databinding.AegisDatabinding"/> > </simple:dataBinding> > <simple:inInterceptors> > <ref bean="authorizeInterceptor" /> > </simple:inInterceptors> > </simple:server> > > I have also set this system property: > com.sun.xml.fastinfoset.parser.string-interning a true because I read a post > that recommends it. > > Am I missing some kind of configuration to get files properly? > > Thank you in advance, > > Javier M. > > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/CXF-2-2-10-FastInfoset-with-attachments-tp5727487.html > Sent from the cxf-user mailing list archive at Nabble.com. -- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
