Yes, thankyou, it works perfectly using the 2.2-SNAPSHOT! I get
SocketTimedoutExceptions, UnknownHostExceptions, etc. just as I would
expect.
So, next question, is waiting for a 2.2 release the only way to get
this functionality without using snapshots?
many thanks,
Craig
On Thu, Oct 2, 2008 at 4:00 AM, Daniel Kulp <[EMAIL PROTECTED]> wrote:
>
>
> Any chance you could try with the 2.2-SNAPSHOTs? I did SOME work around
> this as part of the policy stuff I've been working on (to get the policy
> exception). It SHOULD be the "cause" of the WebServiceException, but,
> if I remember right, that wasn't working.
>
> Dan
>
>
> On Monday 29 September 2008, Craig wrote:
>> Hi all,
>>
>> disclaimer: very new to CXF, and slightly confused by the Interceptor
>> concept.
>>
>> I am simply trying to tell if my client side soap call failed because
>> of a socket
>> timeout. Unfortunately, the exception that gets thrown doesn't seem to
>> know anything about the timeout. I am able to catch a
>> WebServiceException, that has a SOAPException embedded as the cause,
>> that says "Unable to create SOAP factory.", which doesn't really help
>> me.
>>
>> I know the timeout is causing the error because a) I set the timeout
>> to 1ms, and b) CXF (via jboss) is logging it in the eclipse console,
>> e.g.
>>
>> org.apache.cxf.interceptor.Fault: Read timed out
>> ...
>> Caused by: java.net.SocketTimeoutException: Read timed out
>>
>>
>> How can I find out in my code what CXF apparently knows but doesn't
>> tell me?
>>
>>
>> Many thanks,
>> Craig
>>
>>
>>
>> Here is a code snippet:
>>
>> JaxWsProxyFactoryBean myServiceService = new JaxWsProxyFactoryBean();
>> myServiceService.setServiceClass(...);
>> myServiceService.setAddress(...)
>> myServiceProxy = (MyService)myServiceService.create();
>>
>> try {
>> myServiceProxy.mySoapMethod();
>> }
>> catch(WebServiceException e) {
>> //e doesn't seem to tell me anything about the timeout????? How can
>> I get a more specific exception?
>> }
>
>
>
> --
> J. Daniel Kulp
> Principal Engineer, IONA
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog
>