Краткий ответ: Нет.Это невозможно.
Если вы хотите поймать исключение, вам нужно изменить код, чтобы сделать это.
Если этот вариант недоступен, свяжитесь с людьми, которые поставили / продали вам продукт, и обсудите с ними возможные обходные пути:
- Возможно, вы используете продукт неправильно.
- Они могут признать, что это ошибка, и предоставить вам исправление.
Если это не сработает, и вы действительно в отчаянии, возможно, удастся восстановить коди измените его для обработки исключения.Однако такой подход сопряжен с различными рисками.Но имейте в виду, что вы изменяете код.
Я могу вспомнить несколько причин, по которым такая опция не существует / не была реализована.
Такая модификация (внедрение catch
за нежелательное исключение) изменяет поведение приложения.Это небезопасно / опасно, и сделать его менее опасным, вероятно, будет трудно.
Технически правильное решение - это, скорее всего, изменение программы или способа ее использования.
Если бы Oracle внедрила такую функцию, потенциальные риски для бизнеса были бы.