By default, executor service eats all exceptions and forwards them to failed futures, so in order to actually see what happened one must check the resulting future, what is not ideal. Instead, log every exception from scheduled service using slf4j logger. Signed-off-by: Tomas Slusny <slusnucky@gmail.com>