Описание проблемы
В файле src/main/java/com/clouds42/Utils.java (строки 239-243) создается FileInputStream для чтения XML-файла внешней обработки, но поток не закрывается после использования. Это может привести к утечке файловых дескрипторов.
Местоположение
- Файл:
src/main/java/com/clouds42/Utils.java
- Примерные строки: 239-243
- Метод:
readMetadata
Контекст
Проблема была обнаружена в ходе ревью PR #155, но не относится к изменениям в этом PR (проблема существовала и ранее).
Ссылки
Рекомендация
Следует обернуть создание FileInputStream в конструкцию try-with-resources для автоматического закрытия потока.
Создано для @theshadowco
Описание проблемы
В файле
src/main/java/com/clouds42/Utils.java(строки 239-243) создаетсяFileInputStreamдля чтения XML-файла внешней обработки, но поток не закрывается после использования. Это может привести к утечке файловых дескрипторов.Местоположение
src/main/java/com/clouds42/Utils.javareadMetadataКонтекст
Проблема была обнаружена в ходе ревью PR #155, но не относится к изменениям в этом PR (проблема существовала и ранее).
Ссылки
Рекомендация
Следует обернуть создание
FileInputStreamв конструкцию try-with-resources для автоматического закрытия потока.Создано для @theshadowco