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

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

catch runtime exceptions in Talend DI - tLogCatcher, tDie, "die on error"

Hello everyone,

 

I am seeking clarification on error handling in Talend DI (version 6.4).

 

If I use tLogCatcher to catch all exceptions in my Talend DI job then it appears that I must also use "On Error" flow to a tDie component (or to tWarn).

If this correct? If there a way to make it catch all errors without explicit tDie/tWarn on-error flows ?

 

I have tLogCatcher -> tFileOutput (or tLogCatcher ->tMap -> tFileOutput) to catch all errors.

 

This did not work until I explicitly added tDie to my sub-job "on Error" flow. Now it works.

 

If I check the "die on error" for a given component - is this same as flow to tDie on error i.e. will the error be caught by tLogCatcher  or do I still need explicit on-error tDie ?

 

Not all components have a "die on error".

 

thanks

 

 

Labels (2)
1 Reply
Anonymous
Not applicable
Author

Hi ,

 

I'm just using tLogCatcher --- tFileOutputDelimited to log my error and it's work fine.

Personnaly I use tDie or tWarning if i want to take care about special case.

But if you have something like : Job father calling Child Job , you have to put your tLogCatcher --- tFileOutputDelimited in two jobs otherwise, child job's error is not catched.

 

SGV