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

Reply via email to