Four 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

  • Data Integration
1 ACCEPTED SOLUTION

Accepted Solutions
Nine Stars TRF
Nine 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
1 REPLY
Nine Stars TRF
Nine 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