View Single Post
Old 10-01-2013, 08:18 PM   #95
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,513
Re: Баги и ошибки форума

Угу. Освежеванная аки окорок версия хромого Сильвера и тестируемая версия самого Дебиана. Если это было приглашение поучаствовать в красноглазом отлове багов в разработке сиих замечательных продуктов, то вынужден отказаться от столь заманчивого предложения

Нет, на заметку, конечно, возьму, но ближайшее время поднимать на машине линукс и ковырять оригинальные джаваскрипты форума точно не буду. Тем более недавно приходилось пускать последний LTS-релиз убунты под виртуалбоксом для решения несложной, но крайне срочной задачки, впечатлений хватило надолго

В качестве альтернативы – есть опера, есть огнелис, под ними всё работает. Под никсами им компанию составит конкверор, а для гурманов есть возможность запустить сафари под вайном – в общем, выбирать есть из чего. И да – не пользовались бы вы гугловскими поделиями – ребята честно заслужили себе гнусную репутацию любителей подглядывать в замочную скважину.

Добавлено через 23 минуты
Не поленился на всякий случай глянуть серверную часть на предмет наличия несанкционированных изменений. Таковых не обнаружилось. Значит, если форум выдаёт ошибку про 30 секунд (это стандартная защита от флуда), то сообщение данным запросом не добавится в принципе. Любопытства ради глянул время сообщений – от первого про футболку до последнего про ошибку, картина получается следующая:

56075 2013-09-30 11:40:47 Дрон01
56076 2013-09-30 11:42:31 Дрон01
56077 2013-09-30 11:45:58 Shtusha
56078 2013-09-30 11:49:04 Дрон01
56079 2013-09-30 11:53:07 Дрон01
56080 2013-09-30 11:54:59 Дрон01
56081 2013-09-30 11:57:09 Дрон01 (склейка)

Не найдя разницы в полминуты (что естественно), решил глянуть обращения к web-серверу. И в логах действительно обнаружились дублированные запросы postreply в одну и ту же тему с разницей в 0-2 секунды. Т.е. либо кнопка на мышке барахлит, либо ещё по какой причине, но от тебя каждый раз идёт два одинаковых запроса буквально друг за другом. Естественно, первый оставляет сообщение, а второй и выдаёт «раз в 30 секунд».

В случае же правки сообщений идёт AJAX-запрос, получающий панель редактора, но в запросе на сохранение изменений postid почему-то принимает значение undefined. Т.е. ошибка однозначно в java-скрипте, но не понятно, на каком этапе и почему она возникает. И с учётом того, что клиентские скрипты форума не редактировались, а до сегодняшнего момента с этой проблемой здесь никто не сталкивался, хромиум, судя по всему, вполне оправдывает своё название.

Last edited by Ten : 10-01-2013 at 08:41 PM. Reason: добавлено сообщение
Ten is offline   Reply With Quote