Eventlog blank

I have no eventlogs populating in the Eventlog section. I do have recent events under the specific devices, as well as information in the eventlog table of the database.

The only error logged is the following:

Carbon\Carbon::setTimezone(): Argument #1 ($timeZone) must be of type DateTimeZone|string|int, null given, called in /opt/librenms/app/Http/Controllers/Table/EventlogController.php on line 122 {“userId”:1,“exception”:"[object] (TypeError(code: 0):

And this 500 Server Error

===========================================

Component Version
LibreNMS 25.4.0-97-gda833d6cc (2025-05-05T22:09:53-04:00)
DB Schema 2025_05_03_152418_remove_invalid_sensor_classes (338)
PHP 8.3.6
Python 3.12.3
Database MariaDB 10.11.11-MariaDB-0ubuntu0.24.04.2
RRDTool 1.7.2
SNMP 5.9.4.pre2
===========================================

[OK] Composer Version: 2.8.8
[OK] Dependencies up-to-date.
[OK] Database Connected
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] Database and column collations are correct
[OK] Database schema correct
[OK] MySQL and PHP time match
[FAIL] Poller is not running. No poller has run within the last 300 seconds.
[OK] Dispatcher Service not detected
[OK] Locks are functional
[FAIL] No active python wrapper pollers found
[OK] Redis is unavailable
[OK] rrd_dir is writable
[OK] rrdtool version ok

Odd. That’s suggesting you don’t have a timezone set.

In your ‘My Settings’ page, what TZ do you have selected?

1 Like

Thanks for the response! I had “Browser Timezone” configured. I changed it to my local timezone and that corrected the issue. The eventlog populated immediately. I appreciate your help.

So there is a bug with browser time?

Looks that way, we could set a default when we try and retrieve the TZ from the session?

I think it is more likely this is a filtering issue