forcedotcom / forcedotcom/wsc

SoapConnection.send throws UnexpectedErrorFault when querying Contact Id by Email

Open
#203 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
276
Forks
223
PR merge metrics
No merged PRs in 30d

Description

**com.force.api:force-wsc:40.0.0**

Contact query:
```
SELECT Id FROM Contact WHERE Email='user@example.com'
```

In some cases it throws **UnexpectedErrorFault**

```
com.sforce.soap.enterprise.fault.UnexpectedErrorFault: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:673)
at com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:556)
at com.sforce.ws.transport.SoapConnection.parseDetail(SoapConnection.java:236)
at com.sforce.ws.transport.SoapConnection.createException(SoapConnection.java:210)
at com.sforce.ws.transport.SoapConnection.receive(SoapConnection.java:156)
at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:99)
at com.sforce.soap.enterprise.EnterpriseConnection.query(EnterpriseConnection.java:896)
```

Method `SoapConnection.send()` calls method `SoapConnection.receive()` with specifying the `Transport` parameter which returns `Transport.isSuccessful()` as `false`, so then it calls `SoapConnection.createException()` which ends up with `UnexpectedErrorFault` for some reason.

Please fix it.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.