aspose file tools
The moose likes Web Services and the fly likes Error while calling the webservice using XFire Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » Web Services
Reply Bookmark "Error while calling the webservice using XFire" Watch "Error while calling the webservice using XFire" New topic
Author

Error while calling the webservice using XFire

Anand Natarajan
Greenhorn

Joined: Feb 25, 2009
Posts: 5
Hi All,

I am using XFire to generate and call the web service. I have two web services. The first method in the webservice returns a user defined class and the second method returns a list of User defined class. I am getting the following error while accessing the second method. The first method passes through without any problems:

Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Index: 1, Size: 1
org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Index: 1, Size: 1
org.codehaus.xfire.fault.XFireFault: Index: 1, Size: 1
at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89)
at org.codehaus.xfire.client.Client.onReceive(Client.java:410)
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:79)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)
at org.codehaus.xfire.client.Client.invoke(Client.java:336)
at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
at $Proxy12.retrieveAccessControlDetails(Unknown Source)
at com.test.isagent.bdaccess.AccessControlServiceClient.main(AccessControlServiceClient.java:102)
Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.LinkedList.entry(LinkedList.java:368)
at java.util.LinkedList.get(LinkedList.java:313)
at java.util.Collections$UnmodifiableList.get(Collections.java:1155)
at org.codehaus.xfire.service.binding.AbstractBinding.read(AbstractBinding.java:187)
at org.codehaus.xfire.service.binding.DocumentBinding.readMessage(DocumentBinding.java:35)
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:406)
... 11 more

The method signatures are:

1. public AccessUserResults validateUser(String processId, String userId) (This method is called without any problem)
2. public List<AccessControlDetail> retrieveAccessControlDetails(String processId) (this method gives the above error)

Am i missing something. Any help is highly appreciated.

Thanks in advance.

Regards,
Anand

Thanks,
Anand
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: Error while calling the webservice using XFire
 
Similar Threads
Error deploying WAR with XFire in WAS 6.1
Error on Websphere 6.1 while deploying WAR with XFire
Using Xfire to transfer a file
XFireFault: Could not find appropriate operation for request
A problem apear on weblogic 10.3,but tomcat is worked