Можно ли как-нибудь получить оригинальное исключение, которое выдается при сбое выполнения задачи с исключением? Похоже, CompletableFuture.join всегда выдает исключение CompletionException в случае сбоев.
Наше исходное исключение содержит дополнительные атрибуты (переменные-члены), которые должны использоваться для правильной обработки исключений.