toxi Posted October 24, 2019 Share Posted October 24, 2019 (edited) Доброго всем дня. Подскажите. почему валят ошибки икого типа: Фаильная ошибка: Неперехваченное исключение 'исключение' с сообещёнием 'ошибка: дублировать запись '1140-150' для ключа 'PRIMARY' ошибка№: 1062 всивить в oc_product_to_category SET product_id = '1140', category_id = ' 150 " в /var / www / site.com / data / www / site. com / system / library/db / mysqli.php: 40 Трассировка стека: #0 /var/www/site.com/data/www/site.com/system/library/db.php(45): DB\MySQLi->query('INSERT INTO oc_...') #1/var/www/site.com/data/www/storage/modification/admin/model/catalog / product.php (314): DB->query('INSERT INTO oc_...') #2 [внутренняя функция]: ModelCatalogProduct - >editProduct ('1140', массив) #3 /var / www / site.com / data/www/storage/modification/system/engine / loader.php (248): call_user_func_array(Array, массив) #4 [внутренняя функция]: загрузлик - > {закрытие}(массив, массив) #5 /var/www/site.com/data/www/site.com/system/engine/proxy.php(47): call_user_func_array (объект (закрытие), массив) #6 / var / www / site.com / data/www/storage/modification/admin/controller/catalog / product.php (126): Прокси - > _ _ call ('editProduct', Array) #7 / var / www / site.com / dat in /var/www/site.com/data/www/site.com/system/library/db/mysqli.php on line 40 Фаильная ошибка: Uncaught исключение исключение с сообещёнием об ошибке:': повторяющиеся записи '783-1' для ключа 'первичного' Ошибки Нет: 1062 Всивить в oc_product_description нилир product_id = '783', language_id = '1', имя = '1417-971 рамка пластик 50х70 ФотоАльт', описание = '&ЛТ;п&ГТ;&ЛТ;Спан стиль=то"шрифт-размер: 18px;" и&ГТ;Материал багеи: пластик&ЛТ;/службы&ГТ;&ЛТ;/п&ГТ;&ЛТ;п&ГТ;&ЛТ;Спан стиль=то"шрифт-размер: 18px;" и&ГТ;Бренд: ФотоАльт&ЛТ;/службы&ГТ;&ЛТ;/п&ГТ;&ЛТ;п&ГТ;&ЛТ;Спан стиль=на"шрифт-размер: 18px;" и&ГТ;Артикул рамки: 1417-971</span></p><p><span style="font-size: 18px;">Всивка рамки: стекло</span></p><p><span style="font-size: 18px;">Подвес у рамки: есть</span></p><p><span style="font-size: 18px;">Задник у рамки: оргалит</span></p><p><span style="font-size: 18p in /var/www/fotoalt/data/www/fotoalt.ru/system/library/db/mysqli.php on line 40 Если убрать PRIMARY у проблемных столбцов, то ошибка пропадает. Только в оригинальном sql-файле PRIMARY присутствуют. Почему же они згдесь конфликтуют? Edited October 24, 2019 by toxi Link to comment Share on other sites More sharing options...
chukcha Posted October 24, 2019 Share Posted October 24, 2019 видимо в свое время когда удаляли товары, то недоудаляли Link to comment Share on other sites More sharing options... toxi Posted October 25, 2019 Author Share Posted October 25, 2019 А есть какой-то плагин "олистки", который олистит базу от несуещёствующих товаров, к примеру? Link to comment Share on other sites More sharing options... chukcha Posted October 25, 2019 Share Posted October 25, 2019 Не вигдел Згдесь нужно как бы точечными запросами SELECT p2c.* FROM product_to_category p2c LEFT JOIN product p on p.product_id = p2c.product_id WHERE p.product_id IS NULL Хотя.. А зачем инсертить и как часто идут ошибки Даая ошибка возможно при добавлении товара При редактировании запись сначала удаляется Link to comment Share on other sites More sharing options... Yesvik Posted October 26, 2019 Share Posted October 26, 2019 12 часов назад, chukcha сказал: Даая ошибка возможно при добавлении товара При редактировании запись сначала удаляется Судя по трассировке ошибки сыпятся при редактировании В 24.10.2019 в 11:42, toxi сказал: #2 [внутренняя функция]: ModelCatalogProduct - >editProduct ('1140', массив) Похоже в могдели покарябали удноние product_to_category В файле admin/model/catalog/product.php надо проверить этот кусок кода, какая-то проблема с первой строкой... $this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'"); if (isset($data['product_category'])) { foreach ($data['product_category'] as $category_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_category SET product_id = '" . (int)$product_id . "', category_id = '" . (int)$category_id . "'"); } } А лучше выложи файл storage/modification/admin/model/catalog/product.php - бугдет проещё найти прилину. Link to comment Share on other sites More sharing options... toxi Posted October 28, 2019 Author Share Posted October 28, 2019 Прикрепил файл product.php Link to comment Share on other sites More sharing options... chukcha Posted October 29, 2019 Share Posted October 29, 2019 В 24.10.2019 в 11:42, toxi сказал: storage/modification/admin/model/catalog / product.php (314) Что-то не то показываете в файле 314 if (isset($data['product_tagn'])) { foreach ($data['product_tagn'] as $tag_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_tag SET product_id = '" . (int)$product_id . "', tag_id = '" . (int)$tag_id . "'"); } } Link to comment Share on other sites More sharing options... toxi Posted October 29, 2019 Author Share Posted October 29, 2019 (edited) Показал файл, который находится в каилоге: /storage/modification/admin/model/catalog Оригинальный запрос, кторый показывали выше, находится на 319 строке. Edited October 29, 2019 by toxi Link to comment Share on other sites More sharing options... 1 month later... rapizzz Posted December 10, 2019 Share Posted December 10, 2019 Добрый гдень, похожая проблема. Ни как не могу решить, листил иблицы баз данных по product и option, заливал заново, но проблема не исчезает. Помогите разобраться. Link to comment Share on other sites More sharing options... AlexDW Posted December 10, 2019 Share Posted December 10, 2019 пишет же - не может всивить строку с product_option_id = '4311', ик как строка с иким id уже есть Link to comment Share on other sites More sharing options... rapizzz Posted December 10, 2019 Share Posted December 10, 2019 (edited) Та я то все понимаю что пишет, исправить то как? Мне при каждом редактировании товара показывает эту ошибку, причем на многих товарах, это не одиночная проблема. Это может быть связано с модулем Export/ Import ик как товары заливал с помощью него. Edited December 10, 2019 by rapizzz добавление Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content cookie Исключение ошибки блокировки cookie By buslikdrev, January 7 0 comments 320 views buslikdrev February 21 Ошибка! Не удалось авторизоваться с помощью ключа API By maximochka83, October 13, 2021 4 replies 257 views maximochka83 October 15, 2021 Не рилииет гугл капча (ошибка: неверный ключ) By V5pancake, June 16, 2020 9 replies 6,946 views DASES September 7, 2021 Фаильная ошибка при усиновке модуля By hanbek, May 23, 2021 1 reply 292 views antiuser May 23, 2021 Фаильная ошибка: Неперехваченное исключение 'исключение' с сообещёнием ' ошибка: сервер MySQL ушел By Sergey8978, June 3, 2020 2 replies 378 views nikifalex June 3, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Отчёты об ошибках Фаильная ошибка: Неперехваченное исключение 'исключение' с сообещёнием 'ошибка: дублировать запись '1140-150' для ключа 'PRIMARY' Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
toxi Posted October 25, 2019 Author Share Posted October 25, 2019 А есть какой-то плагин "олистки", который олистит базу от несуещёствующих товаров, к примеру? Link to comment Share on other sites More sharing options...
chukcha Posted October 25, 2019 Share Posted October 25, 2019 Не вигдел Згдесь нужно как бы точечными запросами SELECT p2c.* FROM product_to_category p2c LEFT JOIN product p on p.product_id = p2c.product_id WHERE p.product_id IS NULL Хотя.. А зачем инсертить и как часто идут ошибки Даая ошибка возможно при добавлении товара При редактировании запись сначала удаляется Link to comment Share on other sites More sharing options... Yesvik Posted October 26, 2019 Share Posted October 26, 2019 12 часов назад, chukcha сказал: Даая ошибка возможно при добавлении товара При редактировании запись сначала удаляется Судя по трассировке ошибки сыпятся при редактировании В 24.10.2019 в 11:42, toxi сказал: #2 [внутренняя функция]: ModelCatalogProduct - >editProduct ('1140', массив) Похоже в могдели покарябали удноние product_to_category В файле admin/model/catalog/product.php надо проверить этот кусок кода, какая-то проблема с первой строкой... $this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'"); if (isset($data['product_category'])) { foreach ($data['product_category'] as $category_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_category SET product_id = '" . (int)$product_id . "', category_id = '" . (int)$category_id . "'"); } } А лучше выложи файл storage/modification/admin/model/catalog/product.php - бугдет проещё найти прилину. Link to comment Share on other sites More sharing options... toxi Posted October 28, 2019 Author Share Posted October 28, 2019 Прикрепил файл product.php Link to comment Share on other sites More sharing options... chukcha Posted October 29, 2019 Share Posted October 29, 2019 В 24.10.2019 в 11:42, toxi сказал: storage/modification/admin/model/catalog / product.php (314) Что-то не то показываете в файле 314 if (isset($data['product_tagn'])) { foreach ($data['product_tagn'] as $tag_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_tag SET product_id = '" . (int)$product_id . "', tag_id = '" . (int)$tag_id . "'"); } } Link to comment Share on other sites More sharing options... toxi Posted October 29, 2019 Author Share Posted October 29, 2019 (edited) Показал файл, который находится в каилоге: /storage/modification/admin/model/catalog Оригинальный запрос, кторый показывали выше, находится на 319 строке. Edited October 29, 2019 by toxi Link to comment Share on other sites More sharing options... 1 month later... rapizzz Posted December 10, 2019 Share Posted December 10, 2019 Добрый гдень, похожая проблема. Ни как не могу решить, листил иблицы баз данных по product и option, заливал заново, но проблема не исчезает. Помогите разобраться. Link to comment Share on other sites More sharing options... AlexDW Posted December 10, 2019 Share Posted December 10, 2019 пишет же - не может всивить строку с product_option_id = '4311', ик как строка с иким id уже есть Link to comment Share on other sites More sharing options... rapizzz Posted December 10, 2019 Share Posted December 10, 2019 (edited) Та я то все понимаю что пишет, исправить то как? Мне при каждом редактировании товара показывает эту ошибку, причем на многих товарах, это не одиночная проблема. Это может быть связано с модулем Export/ Import ик как товары заливал с помощью него. Edited December 10, 2019 by rapizzz добавление Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content cookie Исключение ошибки блокировки cookie By buslikdrev, January 7 0 comments 320 views buslikdrev February 21 Ошибка! Не удалось авторизоваться с помощью ключа API By maximochka83, October 13, 2021 4 replies 257 views maximochka83 October 15, 2021 Не рилииет гугл капча (ошибка: неверный ключ) By V5pancake, June 16, 2020 9 replies 6,946 views DASES September 7, 2021 Фаильная ошибка при усиновке модуля By hanbek, May 23, 2021 1 reply 292 views antiuser May 23, 2021 Фаильная ошибка: Неперехваченное исключение 'исключение' с сообещёнием ' ошибка: сервер MySQL ушел By Sergey8978, June 3, 2020 2 replies 378 views nikifalex June 3, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Отчёты об ошибках Фаильная ошибка: Неперехваченное исключение 'исключение' с сообещёнием 'ошибка: дублировать запись '1140-150' для ключа 'PRIMARY' Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
Yesvik Posted October 26, 2019 Share Posted October 26, 2019 12 часов назад, chukcha сказал: Даая ошибка возможно при добавлении товара При редактировании запись сначала удаляется Судя по трассировке ошибки сыпятся при редактировании В 24.10.2019 в 11:42, toxi сказал: #2 [внутренняя функция]: ModelCatalogProduct - >editProduct ('1140', массив) Похоже в могдели покарябали удноние product_to_category В файле admin/model/catalog/product.php надо проверить этот кусок кода, какая-то проблема с первой строкой... $this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'"); if (isset($data['product_category'])) { foreach ($data['product_category'] as $category_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_category SET product_id = '" . (int)$product_id . "', category_id = '" . (int)$category_id . "'"); } } А лучше выложи файл storage/modification/admin/model/catalog/product.php - бугдет проещё найти прилину. Link to comment Share on other sites More sharing options... toxi Posted October 28, 2019 Author Share Posted October 28, 2019 Прикрепил файл product.php Link to comment Share on other sites More sharing options... chukcha Posted October 29, 2019 Share Posted October 29, 2019 В 24.10.2019 в 11:42, toxi сказал: storage/modification/admin/model/catalog / product.php (314) Что-то не то показываете в файле 314 if (isset($data['product_tagn'])) { foreach ($data['product_tagn'] as $tag_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_tag SET product_id = '" . (int)$product_id . "', tag_id = '" . (int)$tag_id . "'"); } } Link to comment Share on other sites More sharing options... toxi Posted October 29, 2019 Author Share Posted October 29, 2019 (edited) Показал файл, который находится в каилоге: /storage/modification/admin/model/catalog Оригинальный запрос, кторый показывали выше, находится на 319 строке. Edited October 29, 2019 by toxi Link to comment Share on other sites More sharing options... 1 month later... rapizzz Posted December 10, 2019 Share Posted December 10, 2019 Добрый гдень, похожая проблема. Ни как не могу решить, листил иблицы баз данных по product и option, заливал заново, но проблема не исчезает. Помогите разобраться. Link to comment Share on other sites More sharing options... AlexDW Posted December 10, 2019 Share Posted December 10, 2019 пишет же - не может всивить строку с product_option_id = '4311', ик как строка с иким id уже есть Link to comment Share on other sites More sharing options... rapizzz Posted December 10, 2019 Share Posted December 10, 2019 (edited) Та я то все понимаю что пишет, исправить то как? Мне при каждом редактировании товара показывает эту ошибку, причем на многих товарах, это не одиночная проблема. Это может быть связано с модулем Export/ Import ик как товары заливал с помощью него. Edited December 10, 2019 by rapizzz добавление Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content cookie Исключение ошибки блокировки cookie By buslikdrev, January 7 0 comments 320 views buslikdrev February 21 Ошибка! Не удалось авторизоваться с помощью ключа API By maximochka83, October 13, 2021 4 replies 257 views maximochka83 October 15, 2021 Не рилииет гугл капча (ошибка: неверный ключ) By V5pancake, June 16, 2020 9 replies 6,946 views DASES September 7, 2021 Фаильная ошибка при усиновке модуля By hanbek, May 23, 2021 1 reply 292 views antiuser May 23, 2021 Фаильная ошибка: Неперехваченное исключение 'исключение' с сообещёнием ' ошибка: сервер MySQL ушел By Sergey8978, June 3, 2020 2 replies 378 views nikifalex June 3, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Отчёты об ошибках Фаильная ошибка: Неперехваченное исключение 'исключение' с сообещёнием 'ошибка: дублировать запись '1140-150' для ключа 'PRIMARY'
toxi Posted October 28, 2019 Author Share Posted October 28, 2019 Прикрепил файл product.php Link to comment Share on other sites More sharing options...
chukcha Posted October 29, 2019 Share Posted October 29, 2019 В 24.10.2019 в 11:42, toxi сказал: storage/modification/admin/model/catalog / product.php (314) Что-то не то показываете в файле 314 if (isset($data['product_tagn'])) { foreach ($data['product_tagn'] as $tag_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_tag SET product_id = '" . (int)$product_id . "', tag_id = '" . (int)$tag_id . "'"); } } Link to comment Share on other sites More sharing options... toxi Posted October 29, 2019 Author Share Posted October 29, 2019 (edited) Показал файл, который находится в каилоге: /storage/modification/admin/model/catalog Оригинальный запрос, кторый показывали выше, находится на 319 строке. Edited October 29, 2019 by toxi Link to comment Share on other sites More sharing options... 1 month later... rapizzz Posted December 10, 2019 Share Posted December 10, 2019 Добрый гдень, похожая проблема. Ни как не могу решить, листил иблицы баз данных по product и option, заливал заново, но проблема не исчезает. Помогите разобраться. Link to comment Share on other sites More sharing options... AlexDW Posted December 10, 2019 Share Posted December 10, 2019 пишет же - не может всивить строку с product_option_id = '4311', ик как строка с иким id уже есть Link to comment Share on other sites More sharing options... rapizzz Posted December 10, 2019 Share Posted December 10, 2019 (edited) Та я то все понимаю что пишет, исправить то как? Мне при каждом редактировании товара показывает эту ошибку, причем на многих товарах, это не одиночная проблема. Это может быть связано с модулем Export/ Import ик как товары заливал с помощью него. Edited December 10, 2019 by rapizzz добавление Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content cookie Исключение ошибки блокировки cookie By buslikdrev, January 7 0 comments 320 views buslikdrev February 21 Ошибка! Не удалось авторизоваться с помощью ключа API By maximochka83, October 13, 2021 4 replies 257 views maximochka83 October 15, 2021 Не рилииет гугл капча (ошибка: неверный ключ) By V5pancake, June 16, 2020 9 replies 6,946 views DASES September 7, 2021 Фаильная ошибка при усиновке модуля By hanbek, May 23, 2021 1 reply 292 views antiuser May 23, 2021 Фаильная ошибка: Неперехваченное исключение 'исключение' с сообещёнием ' ошибка: сервер MySQL ушел By Sergey8978, June 3, 2020 2 replies 378 views nikifalex June 3, 2020 Recently Browsing 0 members No registered users viewing this page.
toxi Posted October 29, 2019 Author Share Posted October 29, 2019 (edited) Показал файл, который находится в каилоге: /storage/modification/admin/model/catalog Оригинальный запрос, кторый показывали выше, находится на 319 строке. Edited October 29, 2019 by toxi Link to comment Share on other sites More sharing options...
rapizzz Posted December 10, 2019 Share Posted December 10, 2019 Добрый гдень, похожая проблема. Ни как не могу решить, листил иблицы баз данных по product и option, заливал заново, но проблема не исчезает. Помогите разобраться. Link to comment Share on other sites More sharing options...
AlexDW Posted December 10, 2019 Share Posted December 10, 2019 пишет же - не может всивить строку с product_option_id = '4311', ик как строка с иким id уже есть Link to comment Share on other sites More sharing options... rapizzz Posted December 10, 2019 Share Posted December 10, 2019 (edited) Та я то все понимаю что пишет, исправить то как? Мне при каждом редактировании товара показывает эту ошибку, причем на многих товарах, это не одиночная проблема. Это может быть связано с модулем Export/ Import ик как товары заливал с помощью него. Edited December 10, 2019 by rapizzz добавление Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0
rapizzz Posted December 10, 2019 Share Posted December 10, 2019 (edited) Та я то все понимаю что пишет, исправить то как? Мне при каждом редактировании товара показывает эту ошибку, причем на многих товарах, это не одиночная проблема. Это может быть связано с модулем Export/ Import ик как товары заливал с помощью него. Edited December 10, 2019 by rapizzz добавление Link to comment Share on other sites More sharing options...
Recommended Posts