Hi,

I am facing a problem while calling the web service
which returns a list of objects. The service is
written using spring+xfire. The problem occurs when I
deploy the service on Weblogic 8.1. If I call the
service from my client, I
get InvocationTargetException. The stack trace appears
as - 
----------------------------------------------------
org.codehaus.xfire.XFireRuntimeException: Exception
while calling:
http://myserver02:7001/service/PartnerDataService
arguments: service.beans.LicenseSearchInput :
[EMAIL PROTECTED] |. Nested
exception is org.codehaus.xfire.fault.XFireFault:
Error invoking
'service.IPartnerDataService.searchLicenses(service.beans.LicenseSearchInput)'.
Nested exception is
java.lang.reflect.InvocationTargetException: null
org.codehaus.xfire.fault.XFireFault: Error invoking
'service.IPartnerDataService.searchLicenses(service.beans.LicenseSearchInput)'.
Nested exception is
java.lang.reflect.InvocationTargetException: null
        at
org.codehaus.xfire.fault.Soap11FaultSerializer.readMessage(Soap11FaultSerializer.java:31)
        at
org.codehaus.xfire.fault.SoapFaultSerializer.readMessage(SoapFaultSerializer.java:28)
        at
org.codehaus.xfire.soap.handler.ReadHeadersHandler.checkForFault(ReadHeadersHandler.java:111)
        at
org.codehaus.xfire.soap.handler.ReadHeadersHandler.invoke(ReadHeadersHandler.java:67)
        at
org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
        at
org.codehaus.xfire.client.Client.onReceive(Client.java:387)
        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)
-----------------------------------------------------

The same call works fine in Weblogic 9.2, but it is
failing on Weblogic 8.1. And it happens only for the
service method calls where I am returning a list of
beans, the other methods where I just return a plain
object instead of a list works fine in weblogic 8.1.

I have made my aegis.xml mapping file as - 

-----------------------------------------------------
<mappings>
        <mapping>
                <method name="searchLicenses">
                        <return-type
componentType="service.beans.License"/>
                </method>
        </mapping>
</mappings>
-----------------------------------------------------

Can someone help in finding out the problem? This is
very urgent for me.

Thanks in advance!!
Regards,
Anshumn

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to