Six 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

1 ACCEPTED SOLUTION

Accepted Solutions
Twelve Stars TRF
Twelve 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
Twelve Stars TRF
Twelve 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