Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-16855

API method event.get fails for internal events

XMLWordPrintable

    • Icon: Incident report Incident report
    • Resolution: Duplicate
    • Icon: Trivial Trivial
    • None
    • 5.0.0alpha1
    • API (A)
    • None

      Steps to reproduce:

      1. Create Zabbix agent item agent.hostname with type set to Numeric (unsigned)
      2. Wait for the item to become Not supported
      3. 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.

            zabbix.dev Zabbix Development Team
            asestakovs Aleksejs Sestakovs
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: