function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
ryumanryuman 

Winter '15(API32.0 ) in and run the executeListView() added an Unexpected element. And the parser was expecting element.

Use library
  • Force-wsc-32.1.1.jar
  • Force-partner-api-32.0.0.jar

//JAVA code

config.setUsername("user");
config.setPassword("pass");
config.setAuthEndpoint("https://login.salesforce.com/services/Soap/u/32.0");
connection = new PartnerConnection(config);


ExecuteListViewRequest request = new ExecuteListViewRequest();
request.setSobjectType("Contact");
request.setDeveloperNameOrId("00BA0000004lEpW");
request.setLimit(50000);
connection.executeListView(request);//EROOR

com.sforce.ws.ConnectionException: Unexpected element. Parser was expecting element 'urn:partner.soap.sforce.com:sortDirection' but found 'urn:partner.soap.sforce.com:sortable'
    at com.sforce.ws.bind.TypeMapper.verifyTag(TypeMapper.java:409)
    at com.sforce.ws.bind.TypeMapper.verifyElement(TypeMapper.java:438)
    at com.sforce.soap.partner.ListViewColumn.loadFields(ListViewColumn.java:304)
    at com.sforce.soap.partner.ListViewColumn.load(ListViewColumn.java:273)
    at com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:651)
    at com.sforce.ws.bind.TypeMapper.readArray(TypeMapper.java:551)
    at com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:529)
    at com.sforce.soap.partner.ExecuteListViewResult.loadFields(ExecuteListViewResult.java:207)
    at com.sforce.soap.partner.ExecuteListViewResult.load(ExecuteListViewResult.java:199)
    at com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:651)
    at com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:527)
    at com.sforce.soap.partner.ExecuteListViewResponse_element.loadFields(ExecuteListViewResponse_element.java:64)
    at com.sforce.soap.partner.ExecuteListViewResponse_element.load(ExecuteListViewResponse_element.java:56)
    at com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:651)
    at com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:527)
    at com.sforce.ws.transport.SoapConnection.bind(SoapConnection.java:174)
    at com.sforce.ws.transport.SoapConnection.receive(SoapConnection.java:148)
    at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:99)
    at com.sforce.soap.partner.PartnerConnection.executeListView(PartnerConnection.java:821)



You know the cause?

If the REST API works.
 /services/data/v32.0/sobjects/Account/listviews/00B80000005yp67/results

Thanks.
ShashankShashank (Salesforce Developers) 
If you are still facing this issue, could you please test the same with a testing tool like the SoapUI and check if the issue is occuring there as well? Also, please try with the standard example: https://www.salesforce.com/developer/docs/api/Content/sforce_api_calls_executelistview.htm