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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
edane
Contributor
Contributor

tSalesforceConnection_1 ComponentException: UNEXPECTED_EXCEPTION

hey,

For several days now I have been receiving an error in TALEND STUDIO
When I try to perform a connection test between SALESFORCE and TALEND:
"tSalesforceConnection_1 ComponentException: UNEXPECTED_EXCEPTION"

edane_1-1780476811361.png

From the SALESFORCE side I receive that the connection is successful but in TALEND I receive the error I listed above.

edane_0-1780476762532.png

im tring to test connection at TEST - sandbox with custom domain not with https://test.salesforce.com

im using TALEND 8 patch - R2026-04

the salesforce upgraded to spring 2026.

thanks

 

 

Labels (1)
2 Replies
Rahul_Kale
Support
Support

Hello edane,

Thank you for reaching out to the Qlik community.
 

The Talend job log clearly shows:-
 

tSalesforceConnection_1 ComponentException: UNEXPECTED_EXCEPTION java.lang.RuntimeException: UNEXPECTED_EXCEPTION

  • It fails inside the Salesforce connection component.
  • Salesforce side logs success, so authentication is likely OK.
  • Error occurs during API/session initialization, not login.

    Also, you mentioned:
  • Talend 8 (R2026-04).
  • Salesforce Spring 2026.
  • Using the custom domain (My Domain) sandbox, not https://test.salesforce.com.

This combination is known to cause issues due to API endpoint handling changes + My Domain enforcement.

To deal with this issue, you can use:-
 

Login: test.salesforce.com ✔ Check "Use Sandbox"


Set: API version ≥ 60.0  and install a newer patch (R2026-05+).

Below are the documents that can help you:-
 

Talend Salesforce connection:-
https://help.talend.com/r/en-US/8.0/components/salesforce/tsalesforceconnection

Salesforce login endpoints:-
https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_login.htm

Denis_Segard
Support
Support

Hello,
you may too use the method below to generate some more lines when executing the job with log4jLevel=TRACE : 

Add a tJava component with the following "code" :

In Basic Settings :
Logger log = Logger.getLogger("");
ConsoleHandler handler = new ConsoleHandler();
handler.setLevel(Level.ALL);
log.addHandler(handler);
log.setLevel(Level.ALL);

In Advanced Settings :
import java.util.logging.Handler;
import java.util.logging.Logger;
import java.util.logging.Level;
import java.util.logging.ConsoleHandler;