Empty (Э́мпти, в переводе на русский «пустой») — широко известный баг старой платформы, с 2013 года возникающий при различных действиях со стенами обсуждений, новым форумом и в некоторых других случаях.
Формально является техническим (системным) аккаунтом без настоящего владельца.
История аккаунта[]
Первоначально аккаунт Empty принадлежал реальному участнику. Аккаунт был зарегистрирован в мае 2006[1], задолго до появления нового форума и стен обсуждений. В общей сложности под ним было совершено 14 правок: 11 на китайскоязычном проекте 香港網絡大典 [xiānggǎng wǎngluò dàdiǎn] (Сянга́н Ванло́ Дадя́нь — энциклопедия виртуальных сообществ Гонконга)[2], 1 на Community Central[3] и ещё 2 на каком-то неизвестном проекте[4].
На протяжении своей короткой викикарьеры владелец аккаунта только и делал, что пытался добиться удаления статьи о себе на 香港網絡大典, содержавшей ссылки на его конфиденциальные данные[5]. Участник обращался за помощью как на локальный форум[6], так и на форум Community Central[7], а также пытался собственноручно удалить ссылки из статей, вступив в войну правок с некими анонимными пользователями[8]. На Community Central на сообщение участника отреагировала сотрудница Sannse, которая, насколько можно судить, связалась с ним по электронной почте. Детали переписки неизвестны, но по её итогам Sannse пометила вопрос на форуме как решённый[9], хотя статья при этом удалена не была. Впрочем, избавиться от нежелательных ссылок участнику всё же удалось, правда пассивным путём: в какой-то момент война правок по неизвестным причинам прекратилась сама собой, и статья навсегда осталась пустой. Содержимое ссылок время унесло за собой: к настоящему моменту ни одна из них более не работает.
« | 218.102.223.54, 你同我聽住。 你玩夠未? 我就係stareric/阿健~, 我又唔係乜野出名人物, 你post我icq, 真名, 相, 做乜? 依度唔係比你借刀post我個人資料 你post一次, 我會delete一次 聽住, 依度唔係比你post我私隱 睇下你得閒上網定我得聞上網!!! 另外, 希望管理員留意其他人post既野係咪真係有人感興趣 同埋 有無侵犯個人私隱。
Примерный перевод: Примечание: в предложении «stareric/阿健~» — после слеша, предположительно, стоит название этой же статьи до переименования её в stareric. |
» |
Источник: Сообщение, которое Empty написал на форуме 香港網絡大典 |
После мая 2006 аккаунт Empty больше не использовался по прямому назначению, хотя его владелец, по-видимому, вносил анонимный вклад и в дальнейшем, по крайней мере вплоть до 2010 года[10].
Появление[]
- В 2013–2014 годах при попытке написания сообщения на новом форуме или на чьей-то стене обсуждения сообщение иногда появлялось не там, где нужно, а точнее, совсем не появлялось там, где его писали. На странице свежих правок и на странице вклада автора в этом случае можно было увидеть, что сообщение оставлено на стене Empty, хотя, если зайти туда, никаких сообщений там не обнаруживалось.
- Если попытаться ответить на то, что другой участник в результате бага якобы написал на стене Empty, сообщение попадало в никуда, но в «Свежих правках» сообщалось, что оно написано на странице обсуждения одного из участников.
- Решение: сообщения на стенах обсуждения невозможно перемещать подобно сообщениям на форуме. Поэтому, если сообщение попало на стену Empty, ничего не оставалось, кроме как скопировать текст и отправить его ещё раз туда, куда нужно.
- В первые месяцы 2013 года при создании новой главной темы на форуме на стене Empty появлялось сообщение, дублирующее название и описание этой главной темы.
- В течение всего 2013 года на вики, где подключали новый форум, WikiaBot автоматически добавлял в основное пространство пустую страницу «Empty» размером ровно 0 байт, что технически невозможно для обычного участника. Страница не учитывалась в счётчике созданных, однако отображалась в списке некатегоризованных и коротких.
- Решение: администраторы могли безболезненно удалить страницу, однако по прошествии некоторого времени WikiaBot публиковал её заново[11]. Описан случай, когда после попытки заполнить страницу текстом счётчик статей на вики остановился и не обновлялся в течение долгого времени[12], однако связь этих двух событий остаётся недоказанной.
- С 2013 года и до сих пор при переходе по ссылке на несуществующую тему можно попасть на стену Empty. Например:
- Тема:59131 — ссылка на существующую тему.
- Тема:57103 — ссылка на несуществующую тему. Интересно, что:
- В 2013–2014 годах подобные ссылки всегда открывали непосредственно стену Empty.
- С 2015 по июль 2017 по ним открывалась стена любого существующего или несуществующего участника[13], причём никнеймы несуществующих обычно совпадали с названиями имеющихся статей или же представляли собой неясный набор чисел.
- В августе и сентябре 2017 ссылки стали вести не на сами стены, а на пустые сообщения на стенах несуществующих участников[14].
- Начиная с октября 2017 часть таких ссылок (как, например, Тема:1) перенаправляет на заглавную страницу, а часть (как, например, Тема:2555) — на реальные сообщения существующих участников, вынесенные из той темы, в которой они были оставлены. Некоторые же (как пример выше) остались пустыми сообщениями, но перешли на стену Empty.
- По меньшей мере с 2020 года при попытке создания темы через форму кнопки «Создать новую статью» или служебную «Создать новую страницу», в том числе уже существующей темы, открывается статья «Empty». История этой ошибки мало изучена, но известно, что в 2017 году в таких случаях ещё происходило перенаправление на стену обсуждения несуществующего участника с названием темы в качестве никнейма[15].
- Начиная с лета 2020 и по сентябрь глобальный бот FANDOMbot размещал на стене Empty перенаправления на сообщения, технические названия которых изменились из-за смены никнейма владельца стены.
- Эти перенаправления числятся как разорванные и отображаются на соответствующей служебной странице, но, если попытаться удалить их, откроется окно для создания статьи «Empty»[16].
Причины[]
Технические причины возникновения бага не сообщались официально. Однако возможно сопоставить данные из разрозненных источников, чтобы сделать некоторые выводы. Прежде всего, с момента ухода владельца аккаунт Empty больше не использовался как аккаунт в привычном понимании этого слова, то есть никто не входил в него заново.
Empty — это стандартное системное сообщение, которое выводится в случаях, если движок не может найти подходящий аккаунт. В данном случае, предположительно в результате технической ошибки, аккаунт был воссоздан движком, когда это не должно было произойти. Одно из объяснений причин появления аккаунта на стенах обсуждений в том, что ранее удаления сообщений стены нестандартными для стены способами не совсем корректно обрабатывалось кодом. В дальнейшем, при попытке получения доступа к сообщению, расширение не могло найти соответствующее информацию и возвращалось к стандартному системному сообщению — Empty. В настоящее время, однако, программная логика исправлена и подобное происходить не должно.
В культуре[]
За долгие годы Empty приобрёл в русскоязычном сообществе Фэндома ореол мистицизма. О его истинном происхождении — как всерьёз, так и в шутку — высказывались многочисленные конспирологические теории.
В августе 2015 некий участник или, предположительно, группа участников с Angry Birds Wiki, где эта тема была особенно популярна из-за фанблогов и лейбоксизма, создала провокационный аккаунт Eness, которого пыталась выдать за нового Empty. Eness в течение нескольких месяцев заходил в чаты разных проектов в полночь и оставлял неясные сообщения, некоторые в самом деле принимали его за баг.
Интересные факты[]
- 21 августа 2013 вышло техническое обновление[18], которое, по словам разработчиков, должно было исправить и уничтожить Empty, однако уже на следующий день баг вернулся и начал появляться даже чаще, чем раньше.
Примечания[]
- ↑ Конкретная дата неизвестна, так как в те времена записи о регистрации не фиксировались в журнале. Первая известная правка была совершена 7 мая 2006.
- ↑ Вклад Empty на 香港網絡大典
- ↑ Вклад Empty на Community Central
- ↑ О наличии у участника Empty ещё 2 правок на неизвестном проекте в прошлом свидетельствовал счётчик правок. Однако в 2019 году он неожиданно перестал показывать общее количество правок для Empty, что, по-видимому, является ещё одним багом. Вполне возможно, что багом изначально было и упоминание тех 2 правок, ведь счётчик нередко даёт подобные сбои.
- ↑ Версия статьи «Stareric», в которой содержатся ссылки на конфиденциальные данные Empty
- ↑ Обращение Empty на форум 香港網絡大典
- ↑ Обращение Empty на форум Community Central
- ↑ История статьи «Stareric»
- ↑ Sannse помечает проблему Empty как решённую
- ↑ Некоторые IP, предположительно принадлежащие Empty: 203.83.115.131, 203.83.115.130, 218.189.138.197. Предположение основано на том, что все они участвовали в войне правок на стороне Empty.
- ↑ На The Elder Scrolls Wiki статья «Empty» появлялась 4 раза
- ↑ Это произошло на Angry Birds Wiki. По ссылке видно, что в статье в рамках теста пытались заполнить юзербоксами.
- ↑ Свидетельство очевидца о баге со ссылками на несуществующие темы в июле 2017
- ↑ Блог о прохождении «Викиквеста» на Викии Вики как свидетельство очевидца о баге со ссылками на несуществующие темы в августе 2017
- ↑ Правка участника Killhtf на Викии Вики как свидетельство очевидца
- ↑ Свидетельство очевидца о баге с разорванными перенаправлениями
- ↑ «Комикс Angry Birds Wiki: День Багов.»
- ↑ Техническое обновление от 21 августа 2013