-
Type:
Problem report
-
Resolution: Unresolved
-
Priority:
Major
-
Affects Version/s: 7.0.32rc1, 7.4.16rc1, 8.0.0rc1
-
Component/s: Frontend (F)
-
Sprint candidates
Steps to reproduce:
- Open Audit log
- Set time in the filter - From: 2038-12-30 00:00:00, To: 2038-12-31 00:00:00
- Click Apply
Result:
Audit log breaks, blank page is displayed. Error in php log:
TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given in /home/zabbix/workspace/master/ui/include/classes/helpers/CPagerHelper.php:38
Stack trace:
#0 /home/zabbix/workspace/master/ui/app/controllers/CControllerAuditLogList.php(143): CPagerHelper::paginate()
#1 /home/zabbix/workspace/master/ui/include/classes/mvc/CController.php(588): CControllerAuditLogList->doAction()
#2 /home/zabbix/workspace/master/ui/include/classes/core/ZBase.php(705): CController->run()
#3 /home/zabbix/workspace/master/ui/include/classes/core/ZBase.php(228): ZBase->processRequest()
#4 /home/zabbix/workspace/master/ui/include/config.inc.php(20): ZBase->run()
#5 /home/zabbix/workspace/master/ui/zabbix.php(17): require_once('...')
#6 {main}
See video:
Expected:
Page should not breaks in this case.
Note: same behavior is present on
7.0 / 7.4 / 8.0 - Audit log, Action log
7.0 / 7.4 - Availability report returns error.
See screenshot: