Перестали загружаться картинки товаров

Всем доброго времени суток.

Позавчера произошла ошибка в БД. Раньше такого ни когда не было. Картинки у товаров все пропали

Ошибка: Duplicate entry ‘16777215’ for key ‘PRIMARY’ (1062)
Запрос: INSERT INTO cscart_images_links (detailed_id, position, type, object_id, object_type) VALUES (16775366, 0, ‘M’, 10386, ‘product’)

Сама ошибка понятно одинаковая. Значения запросов разные.

Ладно, думаю. Хостер особо не помог, просто откатил все на вчерашний день и заработало вновь. НО сегодня она вновь повторилась.

Ни кто не сталкивался? Всем заранее огромное спасибо)

Версия стояла 4.12. Решил обновить на 4.13, но так же не помогло.

Вроде как ошибка что записи дублируются, но как решить - ума не приложу.

В таблице images_links смените тип данных для поля paid_id с mediumint на int

Почитать тут

https://dev.mysql.com/doc/refman/5.6/en/integer-types.html

1 лайк

Спасибо огромное) буду пробовать)

Заработало) Еще раз большое спасибо)

Проблема стала интереснее. Тип данных я поменял. поигрался со значением (8, 11). Теперь при синхронизации с 1С он ведет себя странно. То прогрузит, то уберет картинки. Ошибки при этом ни какой нет в журнале событий

Добрый день! Благодарю вас за обращение и приношу извинения за задержку.

Для наиболее быстрого определения корня проблемы я рекомендую вам обратиться к нашим сотрудникам в Helpdesk. Мои коллеги изучит данный вопрос на вашей установке и, если действительно получится зафиксировать баг, они могли бы точно сформировать багрепорт нашим разработчикам для дальнейшего решения проблемы.

С Уважением, Серж
Специалист поддержки CS-Cart