Готовые решения для 1С-Битрикс
База знаний по решению:
Вопросы общего характера (покупка, установка, активация и т.п.)
Другие часто задаваемые вопросы:
Часто задаваемые вопросы:

Ошибка: Mysql query error: (1062) Duplicate entry 'arturgolubev.%' for key 'PRIMARY' (400)

Последнее время периодически после установки решения с маркетплейса пользователи сталкиваются с ошибкой: Mysql query error: (1062) Duplicate entry for key 'PRIMARY' (400)

Решение проблемы:

В ошибке указано, что вы пытаетесь установить решение, которое уже установлено.

Данная проблема связана не с конкретным решением, а с кешем битрикса. Это происходит из за того, что решение уже установлено, а в кеше битрикса записано что не установлено (баг кеширования пришедший недавно).

Соотвественно, решить проблему очень просто - сбросить весь кеш битрикса. После этого в списке решения у решения будет статус установлено.


Полный код ошибки:
[Bitrix\Main\DB\SqlQueryException] Mysql query error: (1062) Duplicate entry 'arturgolubev.newyear' for key 'PRIMARY' (400) INSERT INTO `b_module`(`ID`) VALUES ('arturgolubev.newyear') /bitrix/modules/main/lib/db/mysqliconnection.php:149 #0: Bitrix\Main\DB\MysqliConnection->queryInternal(string, array, NULL) /bitrix/modules/main/lib/db/connection.php:331 #1: Bitrix\Main\DB\Connection->query(string, NULL) /bitrix/modules/main/lib/db/connection.php:380 #2: Bitrix\Main\DB\Connection->queryExecute(string) /bitrix/modules/main/lib/db/connection.php:455 #3: Bitrix\Main\DB\Connection->add(string, array, NULL) /bitrix/modules/main/lib/orm/data/datamanager.php:928 #4: Bitrix\Main\ORM\Data\DataManager::add(array) /bitrix/modules/main/lib/modulemanager.php:144 #5: Bitrix\Main\ModuleManager::add(string) /bitrix/modules/main/lib/modulemanager.php:155 #6: Bitrix\Main\ModuleManager::registerModule(string) /bitrix/modules/main/tools.php:5137 #7: RegisterModule(string) /bitrix/modules/arturgolubev.newyear/install/index.php:71 #8: arturgolubev_newyear->DoInstall() /bitrix/modules/main/admin/partner_modules.php:273 #9: require_once(string) /bitrix/admin/partner_modules.php:2



Эта информация оказалась полезной? Да Нет