More information on the exception being thrown would be a big help.

As for the fault being returned, I suspect the problem is that your
serializer is being loaded by a different class loader than the Apache
SOAP classes.  Assuming Apache SOAP is deployed as a webapp, your
serializer should be deployed as part of that webapp.

Also, I will point out that you seem to be using Apache SOAP 2.2 or
earlier.  I recommend you move to the latest release (2.3.1), which
includes a year of enhancements and bug fixes, if not the nightly build.

Scott Nichol

----- Original Message -----
From: "Inge Raes" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 29, 2002 4:39 PM
Subject: Need help with the SOAP-EJB deployment error


> Hi,
>
> I need to invoke a EJB deployed under weblogic thru the soap server. I
make
> the soap call using a Java client and expect it to invoke my EJB
method and
> return the result of the EJB processing. In my proxy I have the
Call.invoke
> and after which it checks for the fault node as listed below
>
>             resp = call.invoke(url, SOAPActionURI); <-- Invoke doesn't
throw
> a soap exception
>             System.out.println("StopPaymentAdapterProxy 1 d");
>
>          }  catch (org.apache.soap.SOAPException e) {
>            System.out.println("in SOAPException: " + e.getMessage());
>            e.printStackTrace();
>             throw e;
>          } catch (Exception e) {
>            System.out.println("print the exception: " +
e.getMessage());
>            e.printStackTrace();
>          }
>          if(resp.generatedFault()) { <-- this if condition causes the
Proxy
> to throw a exception
>            System.out.println("StopPaymentAdapterProxy 3");
>             throw new
org.apache.soap.SOAPException(fault.getFaultCode(),
>                         fault.getFaultString());
>          }
>
> the response as seen in tunnel monitor is as follows:
>
> <?xml version='1.0' encoding='UTF-8'?> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance";
> xmlns:xsd="http://www.w3.org/1999/XMLSchema";> <SOAP-ENV:Body>
> <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Server.Exception:</faultcode>
> <faultstring>org/apache/soap/util/xml/Serializer</faultstring>
> <faultactor>/soap/servlet/rpcrouter</faultactor> </SOAP-ENV:Fault>
> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
>
> Note: We are using the CastorSerializer for this deployment as listed
in the
> attached deployment descriptor
>
> The fault code doesn't tell much about the error. any body faced this
error
> before?
>
> My deployment descriptor is also attached with this mail
>
>  <<StopPayEJBDeploymentDescriptor.xml>>
>
> thanks
> Inge Raes
>


------------------------------------------------------------------------
--------


> --
> To unsubscribe, e-mail:   <mailto:soap-dev-unsubscribe@;xml.apache.org>
> For additional commands, e-mail: <mailto:soap-dev-help@;xml.apache.org>


--
To unsubscribe, e-mail:   <mailto:soap-dev-unsubscribe@;xml.apache.org>
For additional commands, e-mail: <mailto:soap-dev-help@;xml.apache.org>

Reply via email to