Ментор предлагает проверить, что метод extractAll(Path outputFolder) не бросает исключение WrongZipFileException, если файл архива существует. Код работает, разархивирует. Вот метод extractAll
...
Вот execute в ZipExtractCommand
public void execute() throws Exception {
        try {
            ConsoleHelper.writeMessage("Извлечение из архива.");

            ZipFileManager zipFileManager = getZipFileManager();

            ConsoleHelper.writeMessage("Введите полное имя директории для разархивации:");
            Path sourcePath = Paths.get(ConsoleHelper.readString());
            zipFileManager.extractAll(sourcePath);

            ConsoleHelper.writeMessage("Файлы извлечены.");

        } catch (PathIsNotFoundException e) {
            ConsoleHelper.writeMessage("Вы неверно указали имя файла или директории.");
        }
    }
перепробовал и if(!Files.exists(zipFile)) { throw new WrongZipFileException(); } и (хотя помню что это не правильно) if(Files.notExists(zipFile)) { throw new WrongZipFileException(); } не помогает ничего. Какой-то ньюанс в валидаторе или все-таки что-то я недоглядел?