Викии Вики
Викии Вики

Empty (Э́мпти, в переводе на русский «пустой») — широкоизвестный баг старой платформы, с 2013 года возникающий при различных действиях со стенами обсуждений, новым форумом и в некоторых других случаях.

Формально является техническим (системным) аккаунтом без настоящего владельца.

История аккаунта

Empty на форуме 香港網絡大典

Первоначально аккаунт 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既野係咪真係有人感興趣 同埋 有無侵犯個人私隱。

Примерный перевод:
218.102.223.54, между нами. Не надоело играться? В статье stareric/阿健~, ты выкладываешь мои данные на всеобщее обозрение. Постишь мою аську, имя, адрес. я удаляю — ты постишь. Я непубличный человек, я хочу пользоваться интернетом. Я надеюсь, что админы обратят внимание на разглашение личных данных.

Примечание: в предложении «stareric/阿健~» — после слеша, предположительно, стоит название этой же статьи до переименования её в stareric.

»
Источник: Сообщение, которое Empty написал на форуме 香港網絡大典

После мая 2006 аккаунт Empty больше не использовался по прямому назначению, хотя его владелец, по-видимому, вносил анонимный вклад и в дальнейшем, по крайней мере вплоть до 2010 года[10].

Появление

  • Пример бага. Одно из сообщений участника попало на стену Empty

    В 2013–2014 годах при попытке написания сообщения на новом форуме или на чьей-то стене обсуждения сообщение иногда появлялось не там, где нужно, а точнее, совсем не появлялось там, где его писали. На странице свежих правок и на странице вклада автора в этом случае можно было увидеть, что сообщение оставлено на стене Empty, хотя, если зайти туда, никаких сообщений там не обнаруживалось.
    • Если попытаться ответить на то, что другой участник в результате бага якобы написал на стене Empty, сообщение попадало в никуда, но в «Свежих правках» сообщалось, что оно написано на странице обсуждения одного из участников.
    • Решение: сообщения на стенах обсуждения невозможно перемещать подобно сообщениям на форуме. Поэтому, если сообщение попало на стену Empty, ничего не оставалось, кроме как скопировать текст и отправить его ещё раз туда, куда нужно.
  • В первые месяцы 2013 года при создании новой главной темы на форуме на стене Empty появлялось сообщение, дублирующее название и описание этой главной темы.
  • Несуществующая тема, якобы находящаяся на стене Empty

    В течение всего 2013 года на вики, где подключали новый форум, WikiaBot автоматически добавлял в основное пространство пустую страницу «Empty» размером ровно 0 байт, что технически невозможно для обычного участника[11]. Страница не учитывалась в счётчике созданных, однако отображалась в списке некатегоризованных и коротких.
    • Решение: администраторы могли безболезненно удалить страницу, однако по прошествии некоторого времени WikiaBot публиковал её заново[12]. Описан случай, когда после попытки заполнить страницу текстом счётчик статей на вики остановился и не обновлялся в течение долгого времени[13], однако связь этих двух событий остаётся недоказанной.
  • С 2013 года и до сих пор при переходе по ссылке на несуществующую тему можно попасть на стену Empty. Например:
    • Тема:59131 — ссылка на существующую тему.
    • Тема:57103 — ссылка на несуществующую тему. Интересно, что:
      • В 2013–2014 годах подобные ссылки всегда открывали непосредственно стену Empty.
      • С 2015 по июль 2017 по ним открывалась стена любого существующего или несуществующего участника[14], причём никнеймы несуществующих обычно совпадали с названиями имеющихся статей или же представляли собой неясный набор чисел.
      • В августе и сентябре 2017 ссылки стали вести не на сами стены, а на пустые сообщения на стенах несуществующих участников[15].
      • Начиная с октября 2017 часть таких ссылок (как, например, Тема:1) перенаправляет на заглавную страницу, а часть (как, например, Тема:2555) — на реальные сообщения существующих участников, вынесенные из той темы, в которой они были оставлены. Некоторые же (как пример выше) остались пустыми сообщениями, но перешли на стену Empty.

«Прощальный поклон» Empty. Баг с перенаправлением на сообщение

  • По меньшей мере с 2020 года при попытке создания темы через форму кнопки «Создать новую статью» или служебную «Создать новую страницу», в том числе уже существующей темы, открывается статья «Empty». История этой ошибки мало изучена, но известно, что в 2017 году в таких случаях ещё проиходило перенаправление на стену обсуждения несуществующего участника с названием темы в качестве никнейма[16].
  • Начиная с лета 2020 и по сентябрь глобальный бот FANDOMbot размещал на стене Empty перенаправления на сообщения, технические названия которых изменились из-за смены никнейма владельца стены.
    • Эти перенаправления числятся как разорванные и отображаются на соответствующей служебной странице, но, если попытаться удалить их, откроется окно для создания статьи «Empty»[17].

Причины

Технические причины возникновения бага не сообщались официально. Однако возможно сопоставить данные из разрозненных источников, чтобы сделать некоторые выводы. Прежде всего, с момента ухода владельца аккаунт Empty больше не использовался как аккаунт в привычном понимании этого слова, то есть никто не входил в него заново.

Empty — это стандартное системное сообщение, которое выводится в случаях, если движок не может найти подходящий аккаунт. В данном случае, предположительно в результате технической ошибки, аккаунт был воссоздан движком, когда это не должно было произойти. Одно из объяснений причин появления аккаунта на стенах обсуждений в том, что ранее удаления сообщений стены нестандартными для стены способами не совсем корректно обрабатывалось кодом. В дальнейшем, при попытке получения доступа к сообщению, расширение не могло найти соответствующее информацию и возвращалось к стандартному системному сообщению — Empty. В настоящее время, однако, программная логика исправлена и подобное происходить не должно.

В культуре

Отрывок из комикса, созданного участником Sabvk. Empty представляется как предводитель вандалов и воплощение зла на хостинге[18]

За долгие годы Empty приобрёл в русскоязычном сообществе Фэндома ореол мистицизма. О его истинном происхождении — как всерьёз, так и в шутку — высказывались многочисленные конспирологические теории.

В августе 2015 некий участник или, предположительно, группа участников с Angry Birds Wiki, где эта тема была особенно популярна из-за фанблогов и лейбоксизма, создала провокационный аккаунт Eness, которого пыталась выдать за нового Empty. Eness в течение нескольких месяцев заходил в чаты разных проектов в полночь и оставлял неясные сообщения, некоторые в самом деле принимали его за баг.

Интересные факты

  • 21 августа 2013 вышло техническое обновление[19], которое, по словам разработчиков, должно было исправить и уничтожить Empty, однако уже на следующий день баг вернулся и начал появляться даже чаще, чем раньше.

Примечания

  1. Конкретная дата неизвестна, так как в те времена записи о регистрации не фиксировались в журнале. Первая известная правка была совершена 7 мая 2006.
  2. Вклад Empty на 香港網絡大典
  3. Вклад Empty на Community Central
  4. О наличии у участника Empty ещё 2 правок на неизвестном проекте в прошлом свидетельствовал счётчик правок. Однако в 2019 году он неожиданно перестал показывать общее количество правок для Empty, что, по-видимому, является ещё одним багом. Вполне возможно, что багом изначально было и упоминание тех 2 правок, ведь счётчик нередко даёт подобные сбои.
  5. Версия статьи «Stareric», в которой содержатся ссылки на конфиденциальные данные Empty
  6. Обращение Empty на форум 香港網絡大典
  7. Обращение Empty на форум Community Central
  8. История статьи «Stareric»
  9. Sannse помечает проблему Empty как решённую
  10. Некоторые IP, предположительно принадлежащие Empty: 203.83.115.131, 203.83.115.130, 218.189.138.197. Предположение основано на том, что все они участвовали в войне правок на стороне Empty.
  11. Mass Effect Wiki — одна из немногих, где статья «Empty» не была удалена
  12. На The Elder Scrolls Wiki статья «Empty» появлялась 4 раза
  13. Это произошло на Angry Birds Wiki. По ссылке видно, что в статье в рамках теста пытались заполнить юзербоксами.
  14. Свидетельство очевидца о баге со ссылками на несуществующие темы в июле 2017
  15. Блог о прохождении «Викиквеста» на Викии Вики как свидетельство очевидца о баге со ссылками на несуществующие темы в августе 2017
  16. Правка участника Killhtf на Викии Вики как свидетельство очевидца
  17. Свидетельство очевидца о баге с разорванными перенаправлениями
  18. «Комикс Angry Birds Wiki: День Багов.»
  19. Техническое обновление от 21 августа 2013