HO to catch runtime exceptions in Talend

Highlighted
Seven Stars

HO to catch runtime exceptions in Talend

Hi,

 

I need to capture run time exceptions and write into file.

More precisely I need to capture java exceptions, eg error given below,

 

Exception in component tSalesforceOutput_2
java.lang.Exception: unable to obtain exclusive access to this record

    at org.talend.salesforce.SforceManagementImpl.update(SforceManagementImpl.java:416)
    at talend_main.a_corporate_td_to_sfdc_0_1.a_corporate_td_to_sfdc.tMysqlInput_1Process(a_corporate_td_to_sfdc.java:8977)
    at talend_main.a_corporate_td_to_sfdc_0_1.a_corporate_td_to_sfdc.tSalesforceConnection_1Process(a_corporate_td_to_sfdc.java:9592)
    at talend_main.a_corporate_td_to_sfdc_0_1.a_corporate_td_to_sfdc.tWarn_6Process(a_corporate_td_to_sfdc.java:10081)
    at talend_main.a_corporate_td_to_sfdc_0_1.a_corporate_td_to_sfdc.runJobInTOS(a_corporate_td_to_sfdc.java:18737)
    at


Accepted Solutions
Fifteen Stars TRF
Fifteen Stars

Re: HO to catch runtime exceptions in Talend

Add a subjob dedicated to catch exceptions, errors and warning:

Capture.PNG

 

Events are catched, you don't have to connect the subjob to anything.

In tLogCatcher, select the event type(s) to be catched.

Use tMap to arrange the output format as desired.

 Push the result to a tFileOutputDelimited.


TRF

All Replies
Fifteen Stars TRF
Fifteen Stars

Re: HO to catch runtime exceptions in Talend

Add a subjob dedicated to catch exceptions, errors and warning:

Capture.PNG

 

Events are catched, you don't have to connect the subjob to anything.

In tLogCatcher, select the event type(s) to be catched.

Use tMap to arrange the output format as desired.

 Push the result to a tFileOutputDelimited.


TRF

Cloud Free Trial

Try Talend Cloud free for 30 days.

Tutorial

Introduction to Talend Open Studio for Data Integration.

Definitive Guide to Data Integration

Practical steps to developing your data integration strategy.

Definitive Guide to Data Quality

Create systems and workflow to manage clean data ingestion and data transformation.