Zdeněk, The exception occurs on the client side. AttachementUtil.class exists. File exists, otherwise it would throw IOException of FileNoFoundException. If I use tcpmon as a proxy between my service and client, I can intercept the SOAP request and SOAP responce. It seems that service responds correcly, but the client gets confused for some reason.... I am 100% shure that it is not a problem of missing classes or file..... I just need someone to confirm that it doesn't work, so I can move forward with my project.
Thanks. Zdeněk Vráblík-3 wrote: > > Hi, > it looks correct. > > Does the file exists? > org.codehaus.xfire.attachments.AttachmentUtil.getAttachment(AttachmentUtil.java:33) > It couses NullPointerException here. > > > Try create File object from path then check if file exists and create > FileDataSource and DataHandler. > > Regards, > Zdenek > > > On 4/24/07, seego <[EMAIL PROTECTED]> wrote: >> >> Zdeněk, >> >> I have tried this. No luck. I am using Tomcat5 to expose my service. I >> have >> included the modified xfire examples >> http://www.nabble.com/file/8067/mtom.zip mtom.zip . They are easy to >> build >> with maven. Can you check if it works for you, when you have time. >> >> When I execute my MTOMClient.class I get this: >> >> >> Result : [EMAIL PROTECTED] >> Result : [EMAIL PROTECTED] >> Result : [EMAIL PROTECTED] >> Exception in thread "main" org.codehaus.xfire.XFireRuntimeException: >> Could >> not invoke service.. Nested exception is >> org.codehaus.xfire.fault.XFireFault: Fault: >> java.lang.NullPointerException >> org.codehaus.xfire.fault.XFireFault: Fault: >> java.lang.NullPointerException >> at >> org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89) >> at org.codehaus.xfire.client.Client.onReceive(Client.java:391) >> at >> org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139) >> at >> org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48) >> at >> org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26) >> at >> org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) >> at >> org.codehaus.xfire.client.Invocation.invoke(Invocation.java:75) >> at org.codehaus.xfire.client.Client.invoke(Client.java:335) >> at >> org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77) >> at >> org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57) >> at $Proxy0.testDataHandlerOut(Unknown Source) >> at org.codehaus.xfire.mtom.MTOMClient.main(MTOMClient.java:49) >> Caused by: java.lang.NullPointerException >> at >> org.codehaus.xfire.attachments.AttachmentUtil.getAttachment(AttachmentUtil.java:33) >> at >> org.codehaus.xfire.aegis.type.mtom.AbstractXOPType.readInclude(AbstractXOPType.java:58) >> at >> org.codehaus.xfire.aegis.type.mtom.AbstractXOPType.readObject(AbstractXOPType.java:45) >> at >> org.codehaus.xfire.aegis.AegisBindingProvider.readParameter(AegisBindingProvider.java:162) >> at >> org.codehaus.xfire.service.binding.AbstractBinding.read(AbstractBinding.java:206) >> at >> org.codehaus.xfire.service.binding.WrappedBinding.readMessage(WrappedBinding.java:50) >> at >> org.codehaus.xfire.soap.handler.SoapBodyHandler.invoke(SoapBodyHandler.java:42) >> at >> org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) >> at org.codehaus.xfire.client.Client.onReceive(Client.java:387) >> ... 10 more >> >> >> >> >> >> > You should run original MTOM example first to be sure you have all >> > libraries in place. >> > I am not able to run XFire MTOM under Oracle OC4J 10.1.2 and 10.1.3, >> > but Weblogic 8.1 SP6 works fine. >> > >> > Regards, >> > Zdenek >> > >> > >> -- >> View this message in context: >> http://www.nabble.com/How-to-download-large-file-from-service-side-to-client--tf3632140.html#a10161135 >> Sent from the XFire - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > -- View this message in context: http://www.nabble.com/How-to-download-large-file-from-service-side-to-client--tf3632140.html#a10165182 Sent from the XFire - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email