try (InputStream inputStream = Files.newInputStream(source)) {
    byte[] buff = new byte[inputStream.available()];
    while (inputStream.available() > 0) {
        int count = inputStream.read(buff);
        zout.write(buff, 0, count);
    }
}
данный код (из предыдущих уроков) выкидывает IOException, где e.getCause() это null, e.getMessage() это адрес файла для архивации. прописываю пути куда сохранять: C:\Users\User\Desktop\1.zip что архивировать: C:\Users\User\Desktop\1.txt Валидатор принимает данный код, но он не работает. с кодом (именно этой частью) из решения все срабатывает. подскажите пожалуйста, что именно не так