-
Incident report
-
Resolution: Duplicate
-
Trivial
-
None
-
5.0.0alpha1
-
None
Steps to reproduce:
- Create Zabbix agent item agent.hostname with type set to Numeric (unsigned)
- Wait for the item to become Not supported
- Request events using API method event.get, do not set output to include all possible fields to response, in example:
{ "jsonrpc": "2.0", "method": "event.get", "params": { "source": "3", "object": "4" }, "auth": "token_holder", "id": 1 }
Result:
HTTP/1.0 500 Internal Server Error received.
Apache log:
_PHP Fatal error: Uncaught TypeError: Argument 1 passed to CMacrosResolverHelper::resolveTriggerOpdata() must be of the type array, null given, called in /home/zabbix/frontends/php/include/classes/api/services/CEvent.php on line 923 and defined in /home/zabbix/frontends/php/include/classes/macros/CMacrosResolverHelper.php:231\nStack trace:\n#0 /home/zabbix/frontends/php/include/classes/api/services/CEvent.php(923): CMacrosResolverHelper::resolveTriggerOpdata(NULL, Array)\n#1 /home/zabbix/frontends/php/include/classes/api/services/CEvent.php(176): CEvent->addRelatedObjects(Array, Array)\n#2 /home/zabbix/frontends/php/include/classes/api/clients/CLocalApiClient.php(123): CEvent->get(Array)\n#3 /home/zabbix/frontends/php/include/classes/core/CJsonRpc.php(88): CLocalApiClient->callMethod('event', 'get', Array, '29bc43 in /home/zabbix/frontends/php/include/classes/macros/CMacrosResolverHelper.php on line 231_
Expected:
Events list is retrieved successfully.