- 
    Incident report 
- 
    Resolution: Cannot Reproduce
- 
    Trivial 
- 
    None
- 
    5.0.17
- 
    CentOS Stream release 8
 php-fpm 7.2.24
 postgresql 12.8 with timescaledb
 
 pollers running on proxies
 
 hosts ~ 5500
 items ~ 400.000
 
Steps to reproduce:
We are monitoring few thousands devices and when few devices are down, everything is OK.
In case of some type of outage, more devices (30 and more) can be down and dashboars starts showing errors on the top of problems widgets:
Undefined offset: 569600 [zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerWidgetProblemsView->doAction() → CScreenProblem::makeData() → CMacrosResolverHelper::sortItemsByExpressionOrder() → CMacrosResolver->sortItemsByExpressionOrder() → uasort() → CMacrosResolver->\{closure}() in include/classes/macros/CMacrosResolver.php:2641]
See screenshot in attachment.
Upgrade from 5.0.14 to 5.0.17 didn't resolve the issue
Expectation: no errors on dashboards.
