• ,

Неизвестная ошибка при работе с сервером (level31.lesson15.big01 Задание 5)

После получения этого задания плагин выдаёт сообщение «Неизвестная ошибка при работе с сервером».

Задание 5.

Разделим команды на два типа: те, которые работают непосредственно с архивом и вспомогательные
(например EXIT). Все команды первого типа, будут иметь общий функционал, его удобно вынести в какой-
то их общий базовый класс. Назовем этот класс ZipCommand. Он, как и все классы команд, должен
реализовывать интерфейс Command. Все команды, которые работают с архивом, должны быть
унаследованы от класса ZipCommand. Мы не будем создавать объекты класса ZipCommand, поэтому
сделаем его абстрактным.
1. Создай абстрактный класс ZipCommand, реализующий интерфейс Command
2. Создай по одному классу для каждой команды. Все перечисленные команды должны быть
унаследованы от ZipCommand и содержать пустую реализацию метода execute(), его реализацию
мы будем писать для каждой команды отдельно по мере реализации нашего архиватора.
2.1. Команда создания архива (упаковки файлов в архив) – class ZipCreateCommand
2.2. Команда просмотра содержимого архива – class ZipContentCommand
2.3. Команда распаковки архива – class ZipExtractCommand
2.4. Команда добавления файла в архив – class ZipAddCommand
2.5. Команда удаления файла из архива – class ZipRemoveCommand

Даже если удалить все файлы задачи — ошибка та же (вместо, например, «Программа не прошла тестирование» или «Программа не компилируется на сервере»).

7 комментариев

hubert
А если удалить все файлы, то что должно компилироваться «с ошибкой»? Может лучше скинуть прогрес задачи и начать заново?
Razor
  • Razor
  • 0
  • Комментарий отредактирован 2015-11-30 17:08:42 пользователем Razor
Если удалить файлы, созданные в этом задании, или намеренно допустить ошибку компиляции, сообщение — сообщения должны быть «Программа не прошла тестирование» или «Программа не компилируется на сервере». Я же получаю «Неизвестная ошибка при работе с сервером».

А как скинуть прогресс задачи и начать заново? В общем-то там немного.
laz_a_rus
Удалять всю папку с задачей пробовали (big01 которая)? Your text to link...
Сбросить прогресс можно через плагин. В плагине правой кнопкой мыши по задаче и у больших задач там есть пункт о сбросе прогресса.
Razor
  • Razor
  • 0
  • Комментарий отредактирован 2015-11-30 19:20:57 пользователем Razor
Спасибо большое!

Без сброса прогресса обошлось.
Удалил папку, взял задание снова, сделал Revert в Local History до момента удаления папки, отправил на проверку — и задание принялось! :)

P.S.: А по правой кнопке у меня ничего не открывается на задаче в плагине.
laz_a_rus
Странно. У меня на big задачах вот такое контекстное меню
А на обычных тасках вот такое
Razor
У меня вообще нет контекстного меню на задачах.

OS X El Capitan 10.11 / IDEA 15 / JDK 7
laz_a_rus
Может особенность osX?
У меня Win 7 x64 / IDEA 14.1.4 / JDK 1.8.0_66
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.