Впервые столкнулся таким явлением, при добавлении нового виджета в существующую панель вылетает ошибка:
Почему 400 ? Он же существует уже:
Пока не знаю что делать, может кто сталкивался с подобным?
Error in query [INSERT INTO widget (widgetid,dashboard_pageid,x,y,width,height,type,n ame,view_mode) VALUES ('400','73','0','20','6','5','map','123','0')] [Duplicate entry '400' for key 'widget.PRIMARY'] [zabbix.php:22 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerDashboardUpdate->doAction() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → CDashboard->update() → CDashboardGeneral->updatePages() → CDashboardGeneral->updateWidgets() → DB::insert() → DB::insertBatch() → DBexecute() → trigger_error() in include/db.inc.php:367]
Ошибка при выполнении SQL запроса "INSERT INTO widget (widgetid,dashboard_pageid,x,y,width,height,type,n ame,view_mode) VALUES ('400','73','0','20','6','5','map','123','0')".
Ошибка при выполнении SQL запроса "INSERT INTO widget (widgetid,dashboard_pageid,x,y,width,height,type,n ame,view_mode) VALUES ('400','73','0','20','6','5','map','123','0')".
Code:
mysql> select * from widget where type='map'; +----------+------+------+---+---+-------+--------+-----------+------------------+ | widgetid | type | name | x | y | width | height | view_mode | dashboard_pageid | +----------+------+------+---+---+-------+--------+-----------+------------------+ | 400 | map | | 0 | 0 | 24 | 4 | 0 | 57 | +----------+------+------+---+---+-------+--------+-----------+------------------+ 1 row in set (0,00 sec)
Пока не знаю что делать, может кто сталкивался с подобным?
Comment