Don't throw set exception if it is an error based exception, this breaks how we deal with assertions in general.
This commit is contained in:
parent
ddc2b428d6
commit
ca8b3ac0ba
|
@ -182,9 +182,12 @@ public abstract class BaseFuture<V> implements Future<V> {
|
||||||
|
|
||||||
// If it's an Error, we want to make sure it reaches the top of the
|
// If it's an Error, we want to make sure it reaches the top of the
|
||||||
// call stack, so we rethrow it.
|
// call stack, so we rethrow it.
|
||||||
if (throwable instanceof Error) {
|
|
||||||
throw (Error) throwable;
|
// we want to notify the listeners we have with errors as well, as it breaks
|
||||||
}
|
// how we work in ES in terms of using assertions
|
||||||
|
// if (throwable instanceof Error) {
|
||||||
|
// throw (Error) throwable;
|
||||||
|
// }
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue