If a callable throws an exception, Future.resultNow() throws an ISE but forget to set the resulting exception as the cause of the ISE. regards, Rémi