mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-07-22 06:38:55 -04:00
ignore failure after task runner canceled
This commit is contained in:
parent
58cead6035
commit
76859f822e
3 changed files with 9 additions and 1 deletions
|
@ -74,6 +74,7 @@ public abstract class Task<T extends Model> {
|
|||
// t.printStackTrace(pw);
|
||||
// errorMessage = sw.toString();
|
||||
|
||||
if (taskHandler.isCanceled()) return;
|
||||
errorMessage = t.getMessage() + " (task " + getClass().getSimpleName() + ")";
|
||||
log.error(errorMessage, t);
|
||||
taskHandler.handleErrorMessage(errorMessage);
|
||||
|
|
|
@ -80,11 +80,16 @@ public class TaskRunner<T extends Model> {
|
|||
isCanceled = true;
|
||||
}
|
||||
|
||||
public boolean isCanceled() {
|
||||
return isCanceled;
|
||||
}
|
||||
|
||||
void handleComplete() {
|
||||
next();
|
||||
}
|
||||
|
||||
void handleErrorMessage(String errorMessage) {
|
||||
if (isCanceled) return;
|
||||
log.error("Task failed: " + currentTask.getSimpleName() + " / errorMessage: " + errorMessage);
|
||||
failed = true;
|
||||
errorMessageHandler.handleErrorMessage(errorMessage);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue