Я получаю исключение необработанного сообщения для IOException. Как вы можете видеть в вставленном коде, я обработал IOException. JDK для eclipse и проекта — это обновление Java 8 121, поэтому я знаю, что поддерживается перехват нескольких исключений. Что я делаю не так?
try (InputStream inputStream = BatchMessageProperties.class.getClassLoader().
getResourceAsStream(propertiesFileName)) {
load(inputStream);
//need to make sure all properties are present & not null.
validate(this);
} catch (IOException | InvalidBatchMessagePropertiesFileException ex) {
logger.error(ex.getLocalizedMessage());
ex.printStackTrace();
throw ex;
}