Проблема в инициализации out
. Вы не показали нам этот код, но он будет выглядеть примерно так:
OutputStream out = new FileOutputStream("non/existent/path/somefilename");
Вероятно, это связано с тем, что вы используете относительный путь, поэтому, чтобы помочь вам отладить его, я рекомендую изменить его на:
File file = new File("non/existent/path/somefilename");
System.out.println(file.getAbsolutePath()); // start with this simple debugging
OutputStream out = new FileOutputStream(file);
Я предполагаю, что путь к файлу не там, где вы думаете.