Не кидать исключения снова, без крайней на то необходимости!
Достаточно использовать try/catch при вызове библиотечных функций, если они генерируют экзепшен
В кертче ошибку можно обернуть в промис/итер или придумать свой вариант, но не ни в коем случае нее генерировать другое исключение