-
Notifications
You must be signed in to change notification settings - Fork 12
Description
I can't use the plugin, when i try to do an 'immediate record' there are this errors:
[2025-04-11 13:37:50] glpisqllog.ERROR: DBmysql::doQuery() in /var/www/glpi10/src/DBmysql.php line 395
*** MySQL query error:
SQL: UPDATE glpi_plugin_printercounters_items_recordmodels
SETactive_mutex='2025-04-11 13:37:50',process_id='-1'
WHEREglpi_plugin_printercounters_items_recordmodels.items_idIN ('39191')
AND LOWER(glpi_plugin_printercounters_items_recordmodels.itemtype)='printer'
Error: Out of range value for column 'process_id' at row 1
Backtrace :
src/DBmysql.php:348 DBmysql->doQuery()
...tercounters/inc/item_recordmodel.class.php:1601
plugins/printercounters/inc/process.class.php:202 PluginPrintercountersItem_Recordmodel->setMutex()
plugins/printercounters/inc/record.class.php:673 PluginPrintercountersProcess->getIPAddressesForProcess()
plugins/printercounters/inc/record.class.php:1203 PluginPrintercountersRecord->initRecord()
plugins/printercounters/ajax/record.php:47 PluginPrintercountersRecord->immediateRecord()
public/index.php:82 require()
{"user":"7@z08alinux05"}
and:
[2025-04-11 13:37:50] glpiphplog.CRITICAL: *** Uncaught Exception ValueError: Array of object IDs cannot be empty in /var/www/glpi10/plugins/printercounters/inc/commonsnmpobject.class.php at line 496
Backtrace :
...ntercounters/inc/commonsnmpobject.class.php:496 SNMP->get()
...s/printercounters/inc/recordmodel.class.php:459 PluginPrintercountersCommonSNMPObject->get()
plugins/printercounters/inc/printer.class.php:561 PluginPrintercountersRecordmodel->checkConformity()
plugins/printercounters/inc/record.class.php:709 PluginPrintercountersPrinter->initSearch()
plugins/printercounters/inc/record.class.php:1203 PluginPrintercountersRecord->initRecord()
plugins/printercounters/ajax/record.php:47 PluginPrintercountersRecord->immediateRecord()
public/index.php:82 require()
Same issue if run the script from cron.
GLPI 10.0.18
printercounters vers. 2.0.2