W sumie pierwszy raz miałem do czynienia z takim problemem MODx. Komunikat brzmiał dokładnie:

[code]Execution of a query to the database failed – Duplicate entry '1976′ for key 1[/code]

Na oficjalnym forum pare osób miało podobny przypadek, niestety brak było konkretnych rozwiązań. Sprawa jest dość ciekawa, bo pojęcia bladego nie mam dlaczego taka sytuacja się zdarzyła. Winą obarczam kod, tak będzie najwygodniej.
Jak rozwiązałem problem? Wystarczyło z poziomu phpMyAdmin zaznaczyć wszystkie tabelki MODx, następnie wybrać opcję Napraw Tabelę. Można także spróbować tożsamego polecenia SQL:

[code]REPAIR TABLE `nazwa_tabelki` [/code]

w moim przypadku (wersja 1.0.2):

[code]REPAIR TABLE `modx2_active_users` , `modx2_categories` , `modx2_documentgroup_names` , `modx2_document_groups` , `modx2_event_log` , `modx2_keyword_xref` , `modx2_manager_log` , `modx2_manager_users` , `modx2_membergroup_access` , `modx2_membergroup_names` , `modx2_member_groups` , `modx2_site_content` , `modx2_site_content_metatags` , `modx2_site_htmlsnippets` , `modx2_site_keywords` , `modx2_site_metatags` , `modx2_site_modules` , `modx2_site_module_access` , `modx2_site_module_depobj` , `modx2_site_plugins` , `modx2_site_plugin_events` , `modx2_site_snippets` , `modx2_site_templates` , `modx2_site_tmplvars` , `modx2_site_tmplvar_access` , `modx2_site_tmplvar_contentvalues` , `modx2_site_tmplvar_templates` , `modx2_system_eventnames` , `modx2_system_settings` , `modx2_user_attributes` , `modx2_user_messages` , `modx2_user_roles` , `modx2_user_settings` , `modx2_webgroup_access` , `modx2_webgroup_names` , `modx2_web_groups` , `modx2_web_users` , `modx2_web_user_attributes` , `modx2_web_user_settings`[/code]

Tak czy siak pozostaje kwestia, pojawienia się podwójnego wpisu, czy ktoś z was miał podobny problem?