aspose file tools*
The moose likes Web Services and the fly likes unexpected element type error Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "unexpected element type error" Watch "unexpected element type error" New topic

unexpected element type error

Dave Trower
Ranch Hand

Joined: Feb 12, 2003
Posts: 85
I am trying to call Amazon's web service and I get the following error:

Exception: java.rmi.RemoteException: Runtime exception; nested exception is:
unexpected element type: expected={}QName, actual={}string

Anyone have any idea what this means.

Here is the code.

AmazonSearchPort port = (AmazonSearchPort)
(new AmazonSearchService_Impl().getAmazonSearchPort());
System.out.println("Created port");
AuthorRequest request
= new AuthorRequest(name, "1", "books", "", "lite", "", token, "", "", "");
System.out.println("Created request");

ProductInfo response = port.authorSearchRequest(request); //This line is the one that causes the error.
System.out.println("Created response");
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 12682
unexpected element type: expected={}QName, actual={}string

I think it means what it says - it was expecting a QName format and got a string it cant recognize.

If this was my problem I would be trapping the entire request and response with something like TCPMON and comparing the way your request is formatted with Amazon's samples.


Java Resources at
I agree. Here's the link:
subject: unexpected element type error
Similar Threads
unable to connect to .Net web service using axis with java
Deserialization Error in WebService Client
Unable to publish to IBM test UDDI registry server
Problem creating Accounts using DynamicEntity in MsCrm4.0
Response <item xsi:nil="true" xmlns:xsi=""/>