Импорт задач из полигона
Добрый день!
Возникла такая проблема: почему-то перестал работать импорт задач из полигона на ejudge 3.4.2. Раньше на этой системе все работало. Не подскажите в чем ошибка?
Сейчас выдает какой-то такой лог -
GET: https://polygon.codeforces.com/login
POST: https://polygon.codeforces.com/login
Redirect: https://polygon.codeforces.com/problems ... 7c54f449d8
GET: https://polygon.codeforces.com/problems ... 7c54f449d8
Problems listing has 2 pages
GET: https://polygon.codeforces.com/problems ... 9d8&page=2
expected column 1 (favorite), but got nothing in row <tr problemId="28284" problemName="sum-of-two"
>
<td style="
">
<span style="display:none;">0</span>
<img title="Click to make it favorite" problemId="28284" class="favorite-off"
src="/image/favorite-off.png" style="width:24px;height:24px"/>
</td>
<td style="
">
28284 </td>
<td style="
">
sum-of-two </td>
<td style="
">
Razumnuy
</td>
<td style="
">
<span title="Problem revision">4</span>
<span>/</span>
<span title="Latest package revision"
>
4</span>
</td>
<td style="
font-size:11px;
">
2016-03-21 15:23:15 </td>
<td style="
">
<div class="small metaCell">
<div>
<span title="statement without tutorial">russian</span> </div>
<div>
tests(9) </div>
<div>
<span title="main solution (total count / correct count)">
main.cpp
(1/1)
</span>
</div>
<div>
<span title="checker">std::ncmp.cpp</span>,
<span class="strong">no validator</span>
</div>
</div>
</td>
<td style="
">
<a href="/edit-continue?id=149465&ccid=aac86c2aa9422f39047d247c54f449d8" title="Continue edit session (Working copy revision: 4)"
class="CONTINUE_EDIT_SESSION">Continue (4)</a>
<a href="/edit-stop?id=149465&ccid=aac86c2aa9422f39047d247c54f449d8" title="Delete current edit session. All uncommitted changes will be lost"
class="DISCARD_EDIT_SESSION">Discard</a>
</td>
</tr>
Возникла такая проблема: почему-то перестал работать импорт задач из полигона на ejudge 3.4.2. Раньше на этой системе все работало. Не подскажите в чем ошибка?
Сейчас выдает какой-то такой лог -
GET: https://polygon.codeforces.com/login
POST: https://polygon.codeforces.com/login
Redirect: https://polygon.codeforces.com/problems ... 7c54f449d8
GET: https://polygon.codeforces.com/problems ... 7c54f449d8
Problems listing has 2 pages
GET: https://polygon.codeforces.com/problems ... 9d8&page=2
expected column 1 (favorite), but got nothing in row <tr problemId="28284" problemName="sum-of-two"
>
<td style="
">
<span style="display:none;">0</span>
<img title="Click to make it favorite" problemId="28284" class="favorite-off"
src="/image/favorite-off.png" style="width:24px;height:24px"/>
</td>
<td style="
">
28284 </td>
<td style="
">
sum-of-two </td>
<td style="
">
Razumnuy
</td>
<td style="
">
<span title="Problem revision">4</span>
<span>/</span>
<span title="Latest package revision"
>
4</span>
</td>
<td style="
font-size:11px;
">
2016-03-21 15:23:15 </td>
<td style="
">
<div class="small metaCell">
<div>
<span title="statement without tutorial">russian</span> </div>
<div>
tests(9) </div>
<div>
<span title="main solution (total count / correct count)">
main.cpp
(1/1)
</span>
</div>
<div>
<span title="checker">std::ncmp.cpp</span>,
<span class="strong">no validator</span>
</div>
</div>
</td>
<td style="
">
<a href="/edit-continue?id=149465&ccid=aac86c2aa9422f39047d247c54f449d8" title="Continue edit session (Working copy revision: 4)"
class="CONTINUE_EDIT_SESSION">Continue (4)</a>
<a href="/edit-stop?id=149465&ccid=aac86c2aa9422f39047d247c54f449d8" title="Delete current edit session. All uncommitted changes will be lost"
class="DISCARD_EDIT_SESSION">Discard</a>
</td>
</tr>
Re: Импорт задач из полигона
попробуйте обновить ejudge до текущей версии
Re: Импорт задач из полигона
Обновилась до версии 3.5.2 Ошибка сохранилась
Re: Импорт задач из полигона
попробуйте версию git master
Re: Импорт задач из полигона
Спасибо! Все заработало
Re: Импорт задач из полигона
Поясните про git master, что нужно сделать? Такая же ошибка при импорте.
Re: Импорт задач из полигона
Code: Select all
git clone https://github.com/blackav/ejudge.git
Re: Импорт задач из полигона
Сделал clone. Потом сделал ./configure, make и make install. Проблема осталась.
На странице показывает, что версия всё ещё GIT 57c08df. Что я ещё не сделал?
На странице показывает, что версия всё ещё GIT 57c08df. Что я ещё не сделал?
Re: Импорт задач из полигона
Это коммит от 11 марта. Вы перезапускали ejudge?
Re: Импорт задач из полигона
Не знаю, что я сделал, но всё таки обновилось и работает, спасибо.
Заметил одну неприятную вещь. При генерации (она автоматическая после импорта из полигона) makefile в параметрах не указывается -std=c++11. Из-за этого вылазят ошибки или вообще не компилируются, например, чекеры. Приходится каждый раз для каждой задачи вручную добавлять. Где это можно исправить?
Заметил одну неприятную вещь. При генерации (она автоматическая после импорта из полигона) makefile в параметрах не указывается -std=c++11. Из-за этого вылазят ошибки или вообще не компилируются, например, чекеры. Приходится каждый раз для каждой задачи вручную добавлять. Где это можно исправить?
Re: Импорт задач из полигона
Добавьте соответствующую опцию у компилятора g++ в настройках языка. Например,
Code: Select all
[language]
id = 3
short_name = "g++"
long_name = "GNU C++ 6.2.1"
src_sfx = ".cpp"
compiler_env = "EJUDGE_FLAGS=-O2 -std=gnu++14"