Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Save an extra $150 Dec 1–7 with code CYBERWEEK - stackable with early bird savings: Register
cancel
Showing results for 
Search instead for 
Did you mean: 
KrupalGharat
Contributor II
Contributor II

tSalesforceBulkExec Exception

Tried using tSalesforceBulkExec along with tSalesforceOutputBulk in place of tSalesforceOutput component

But when I run the job from TAC, I am getting the following error:

 

Java Exception|tSalesforceBulkExec|java.io.IOException:[AsyncApiException exceptionCode='ClientInputError'
exceptionMessage='Failed to create job '

 

Talend version: 6.2.1

Salesforce version: v34

Labels (3)
10 Replies
manodwhb
Champion II
Champion II

@KrupalGharat , you need to check the below point for this error to reslove.

 

  1. Check on the network side if there is any problem.
  2. Check on the Salesforce trust site if there is any performance problem in SF instance.
  3. Check the API limits on the salesforce.
TRF
Champion II
Champion II

@KrupalGharat verify if you have a proxy in the environment the jobs are running

KrupalGharat
Contributor II
Contributor II
Author

Yes. We have set a proxy using tSetProxy.
KrupalGharat
Contributor II
Contributor II
Author

Do you have any idea on where should the problem must be ! Is it talend job or some setting in salesforce must be done ?
manodwhb
Champion II
Champion II

@KrupalGharat ,

 

  1. Check on the network side if there is any problem. need to check at nework side
  2. Check on the Salesforce trust site if there is any performance problem in SF instance. SF side
  3. Check the API limits on the salesforce. SF side
TRF
Champion II
Champion II

Use tSetProxy in your job to configure the proxy.
Usually a context variable should be set to true or false to indicate if you have a proxy or not and help you to decide if you must execute the tSetProxy or not
KrupalGharat
Contributor II
Contributor II
Author

@TRF 

The issue is not yet solved.

tSetProxy component is already used in the job.

Talend version: 6.2.1

Salesforce version: v47

Also, the above salesforce version is not compatible with the current talend version.

 

Thanks in advance.

TRF
Champion II
Champion II

For Talend 6.4 you limited to Salesforce API 39.0
If need to go with a most recent API version, you need to upgrade your Studio.
Refer to Salesforce documentation to know the required API version depending on the objects you have to use.
KrupalGharat
Contributor II
Contributor II
Author

What if the salesforce API used is v47

But in salesforce endpoint context parameter I have value "https://test.salesforce.com/services/Soap/u/34.0"

So is it okay if we have 34 in URL to connect to salesforce with version 47 ?

@TRF