Any investigation you can do would be much appreciated.

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 11, 2004 12:26 PM
Subject: Re: fault listener


Ok Scott,

Thanks very much. I will try to make minimal examples that reproduces the
errors, and investigate it. The big problem is I don't know much about serialization
and deserialization; I am just a SOAP user.

Do you have any problem that I post some results of the examples, if I can't
find the solution?, or do you prefer waiting until you have some time to
investigate?

Thanks for YOUR patience,

tizo



>-- Mensaje original --
>Reply-To: [EMAIL PROTECTED]
>From: "Scott Nichol" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Subject: Re: fault listener
>Date: Fri, 11 Jun 2004 09:45:36 -0400
>
>
>
>For #2, I cannot fault your logic, but it since you are getting a Node
instead
>of a Parameter, I think you will need to handle both the case when you
get
>a Parameter and when you get a Node.  As I said before, the de-serialization
>looks like it will produce a Node whenever it cannot produce a Parameter,
>and this may be one of those cases.
>
>I hope to investigate this in more depth soon, but right now I am afraid
>I just do not have the time.
>
>Thanks for your patience.
>
>Scott Nichol
>
>Do not send e-mail directly to this e-mail address,
>because it is filtered to accept only mail from
>specific mail lists.
>----- Original Message ----- 
>From: <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Tuesday, June 08, 2004 4:34 PM
>Subject: Re: fault listener
>
>
>Scott,
>
>I think that I was not clear enough (sorry about my english).
>
>I have two problems, which I'll try to explain again. 
>
>The scenario is the following: I am trying to catch a server exception
in
>the client side; not the SOAP Fault, but the original server exception.
>So, in any of the cases that I am testing, I am forcing the server to throw
>an exception. To catch the exception from client, I am trying using 
>ExceptionFaultListener.
>I thought that in that way, I could obtain the Fault in the client side,
>obtain the detail entries from it (with getDetailEntries method), take
the
>first element, which would be a Parameter, and take the orignal exception
>from that Parameter. Is that reasoning right? Supposing that it is right,
>the problems that I am having are:
>
>1-Using the production version of Apache SOAP, I couldn't obtain the Fault
>in the client, because an exception is throwed at the moment of the invocation
>(i.e: when the method invoke is called). I have posted the message of this
>exception earlier, but if you want, I could post it again.
>
>2-Using the nightly build of Apache SOAP, I could obtain the Fault (what
>it is supposed to do), and the message of the Fault is right (it tells
the
>original exception). In the detail entries Vector of the Fault, there is
>only one element (of class org.apache.crimson.tree.ElementNode2), and it
>contains the stackTrace of the exception. The stackTrace is right, it says
>what it should said; but the problem is that, if my reasoning is right,
>the element of the detail entries Vector should not be a stackTrace; it
>should be a Parameter from which I could take the orignial exception, shouldn't
>it?
>
>I hope that this make things clearer.
>
>Thanks very much,
>
>tizo
>
>
>
>>-- Mensaje original --
>>Reply-To: [EMAIL PROTECTED]
>>From: "Scott Nichol" <[EMAIL PROTECTED]>
>>To: <[EMAIL PROTECTED]>
>>Subject: Re: fault listener
>>Date: Mon, 7 Jun 2004 23:59:18 -0400
>>
>>
>>----- Original Message ----- 
>>From: <[EMAIL PROTECTED]>
>>To: <[EMAIL PROTECTED]>
>>Sent: Monday, June 07, 2004 7:55 PM
>>Subject: Re: fault listener
>>
>>
>>Scott,
>>
>>>>>>
>>I have tried with the nightly build of Apache SOAP, and there is not more
>>exception in the client when I use ExceptionFaultListener, and there is
>>a exception in the server
>><<<<
>>
>>What is the stack dump from the server exception?  The nightly build should
>>have more useful information in the dump than the 2.3.1 release had.
>>
>>>>>>
>> (is that a bug in the production version?, if
>>it is, how could I fix that?)
>><<<<
>>
>>You need to post the stack dump for anyone to determine the nature of
the
>>problem.
>>
>>>>>>
>>, but I still have a problem:
>>
>>I have seen the code of ExceptionFaultListener, and it takes the original
>>exception, wraps it in a Parameter, puts the Parameter in a Vector, and
>>puts the last one in the detail entries of the Fault (with method setDetailEntries).
>>In the client side, when I've got a Fault, I get the detail entries Vector
>>(with method getDetailEntries), take the first element of this Vector
(the
>>only one), and it is not of class Parameter; why?, shouldn't it be a Parameter?
>>Anyway, this object (the first one of the detail entries Vector) is of
>class
>>org.apache.crimson.tree.ElementNode2.
>><<<<
>>
>>It will be a Parameter, unless an exception is thrown trying to de-serialize
>>a detail as a Parameter, in which case it will be kept as an Element.
>>
>>Scott Nichol
>>
>>Do not send e-mail directly to this e-mail address,
>>because it is filtered to accept only mail from
>>specific mail lists.
>>
>
>
>



Reply via email to