let a = null;
try {
a = yield context.df.callActivityWithRetry("Some1Activity", retryOptions, obj);
}
catch(error){
context.log(JSON.stringify(error));
yield context.df.callActivityWithRetry("Some2Activity", retryOptions, obj2);
throw new Error(error);
}
Моя проблема - при возникновении ошибки Some2Activity
не выполняется. Хотя это упоминается в документ .
Я даже попробовал это
let a = null;
let errorObj = null;
try {
a = yield context.df.callActivityWithRetry("Some1Activity", retryOptions, obj);
}
catch(error){
context.log(JSON.stringify(error));
errorObj = error;
}
if(errorObj !== null) {
yield context.df.callActivityWithRetry("Some2Activity", retryOptions, obj2);
throw new Error(error);
}
Это не сработало.
что я тут не так делаю?