Импорт — сбои в платформе или на хостинге

Вдруг ни с того ни с сего товары перестали импортироваться, а на e-mail пришел странный отчет.
Вот он:

Данные для импортированияСоздание Товары 283614. Обновление ссылок…
Tygh\Exceptions\AException

Message
Out of range value for column ‘pair_id’ at row 1 (167)INSERT INTO cscart_images_links (detailed_id, position, type, object_id, object_type) VALUES (7188830, 0, ‘M’, 283614, ‘product’)

Error at
app/Tygh/Database/Connection.php, line: 1540

Backtrace
File:app/Tygh/Database/Connection.php
Line:690
Function:throwError

File:app/functions/fn.database.php
Line:138
Function:query

File:app/functions/fn.images.php
Line:611
Function:db_query

File:app/functions/fn.images.php
Line:1072
Function:fn_update_image_pairs

File:app/functions/fn.exim.php
Line:1243
Function:fn_attach_image_pairs

File:app/addons/advanced_import/func.php
Line:151
Function:fn_exim_import_images

File:app/functions/fn.exim.php
Line:953
Function:fn_advanced_import_set_product_images

File:app/addons/advanced_import/controllers/backend/advanced_import.php
Line:124
Function:fn_import

File:app/functions/fn.companies.php
Line:1974
Function:{closure}

File:app/addons/advanced_import/controllers/backend/advanced_import.php
Line:123
Function:fn_execute_as_company

File:app/functions/fn.control.php
Line:722
Function:include

File:app/functions/fn.control.php
Line:458
Function:fn_run_controller

File:index.php
Line:27
Function:fn_dispatch

Полгода товары импортировались благополучно, а последние несколько дней подряд вот такое. Даже не знаю что предположить, в CMS что-то или на хостинге. У кого нибудь есть мысли, что может быть и в какую сторону рыть?

У таблицы cscart_images_links нужно поменять тип колонки pair_id с mediumint(8) на int(11)

Можно через phpMyAdmin сделать

2 лайка

А причина этой проблемы в чём? Ничего же не трогал. :no_mouth:

причина в том, что изначально разработчики не рассчитывали, что в магазине будет так много товаров и тем более так много изображений, и у вас элементарно закончились id для изображений mediumint(8) Maximum Value Signed 8388607
Out of range value for column ‘pair_id’ - id вышел за пределы mediumint

3 лайка

В маркетплейсе мало товаров… Это какой-то стёб. :rofl: Разработчики — АУ!

1 лайк

Если вы регулярно перезаписывали данные, такое вполне могло бы быть, особенно если импорт экспорт на расписании стоит. Ошибку и исправление вам прислали корректное, разработчики тут не помогут.

2 лайка

Так и есть, почти год у многих продавцов импорт на расписании стоит.

Тогда просто примените фикс, который вам прислали. Ничего страшного по большому счету не произошло.