[ZBX-15355] "Undefined index" in configuration.import API call Created: 2018 Dec 21  Updated: 2024 Apr 10  Resolved: 2019 Jan 09

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: API (A)
Affects Version/s: 3.0.24, 4.0.3, 4.2.0alpha1
Fix Version/s: 3.0.25rc1, 4.0.4rc1, 4.2.0alpha3, 4.2 (plan)

Type: Problem report Priority: Minor
Reporter: Alexander Vladishev Assignee: Alexander Vladishev
Resolution: Fixed Votes: 0
Labels: import, xml
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Sub-task
Team: Team B
Sprint: Sprint 47, Dec 2018, Sprint 48, Jan 2019
Story Points: 0.125

 Description   

Steps to reproduce:

  • send API call through JSON RPC
    {"jsonrpc":"2.0","method":"configuration.import","params":{"format":"xml","rules":{"groups":{"createMissing":true}},"source":"<?xml version=\"1.0\" encodin
    g=\"UTF-8\"?>\n\t\t\t\t\t\t\t\t<zabbix_export>\n\t\t\t\t\t\t\t\t<version>3.2<\/version>\n\t\t\t\t\t\t\t\t<date>2016-12-09T07:12:45Z<\/date>\n\t\t\t\t\t\t\t\t<groups>\n\t\t\t\t\t\
    t\t\t\t<group>\n\t\t\t\t\t\t\t\t\t\t<name>API host group xml import<\/name>\n\t\t\t\t\t\t\t\t\t<\/group>\n\t\t\t\t\t\t\t\t<\/groups>\n\t\t\t\t\t\t\t\t<\/zabbix_export>"},"id":0,"
    auth":"a98b931391ff96a10d7ec190ba7de5a6"}

Result:

Undefined index: type [api_jsonrpc.php:63 -> CJsonRpc->execute() -> CLocalApiClient->callMethod() -> call_user_func_array() -> CConfiguration->import() -> CConfigurat
ionImport->import() -> CConfigurationImport->processImages() -> CConfigFile->{closure}() in include/classes/import/CConfigurationImport.php:1638]


 Comments   
Comment by Alexander Vladishev [ 2018 Dec 23 ]

Fixed in development branch svn://svn.zabbix.com/branches/dev/ZBX-15355

Comment by Alexander Vladishev [ 2019 Jan 09 ]

Fixed in:

  • 3.0.25rc1 r88416
  • 4.0.4rc1 r88417
  • 4.2.0alpha3 (trunk) r88418
Generated at Thu Apr 25 23:00:09 EEST 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.