При вызове API ImageIO.write()
я получаю NullPointerException
, когда передаю несуществующий -путь, например "\\abc\abc.png"
. Я намеренно передаю несуществующий путь -, чтобы что-то проверить, но вместо FileNotFoundException
получаю NPE
. Это почему?
ImageIO.write()
API должен выдавать IOException
, но не понимаю, почему я получаю NPE
.
Я использую строку сообщения об исключении, чтобы показать ее в окне сообщения пользователю, но в этом случае NPE.getLocalizedMessage()
возвращает пустую строку, и, следовательно, всплывающее окно пусто, и на нем есть только значок.