pfSense Plus Crash Report
-
Hey all,
I just installed today's build and I keep seeing this every time I refresh the main page. The error is new; however, for the past few builds I do see the boot verification prompt after each reboot despite verifying it post-upgrade. Not a big deal. Just sharing info.
Crash Report Details:
Crash report begins. Anonymous machine information: amd64 15.0-CURRENT FreeBSD 15.0-CURRENT #0 plus-devel-main-n256292-447d90db3c9: Tue Mar 12 06:38:59 UTC 2024 root@freebsd:/var/jenkins/workspace/pfSense-Plus-snapshots-master-main/obj/amd64/PHcZzx3l/var/jenkins/workspace/pfSense-Plus-snapshots-master-main/sources/FreeBS Crash report details: PHP Errors: [12-Mar-2024 07:37:00 America/Chicago] PHP Fatal error: Uncaught Error: Call to a member function get_path() on null in /etc/inc/config.lib.inc:1756 Stack trace: #0 /etc/inc/config.inc(142): config_get_path('system/timezone') #1 /etc/inc/gwlb.inc(25): require_once('/etc/inc/config...') #2 /etc/inc/functions.inc(35): require_once('/etc/inc/gwlb.i...') #3 /etc/inc/notices.inc(26): require_once('/etc/inc/functi...') #4 /etc/inc/config.gui.inc(39): require_once('/etc/inc/notice...') #5 /etc/inc/auth.inc(34): require_once('/etc/inc/config...') #6 /usr/local/www/csrf_error.php(24): require_once('/etc/inc/auth.i...') #7 /usr/local/www/guiconfig.inc(35): include('/usr/local/www/...') #8 /usr/local/www/csrf/csrf-magic.php(207): pfSense_csrf_callback('sid:1e087ba4ebb...') #9 /usr/local/www/csrf/csrf-magic.php(413): csrf_check() #10 /usr/local/www/guiconfig.inc(48): require_once('/usr/local/www/...') #11 /usr/local/www/widgets/widgets/gateways.widget.php(29): require_once('/usr/local/www/...') #12 {main} thrown in /etc/inc/config.lib.inc on line 1756 [12-Mar-2024 07:37:00 America/Chicago] PHP Fatal error: Uncaught ValueError: Path cannot be empty in /etc/inc/notices.inc:135 Stack trace: #0 /etc/inc/notices.inc(135): fopen('', 'w') #1 /etc/inc/config.lib.inc(1136): file_notice('phperror', 'PHP ERROR: Type...', 'PHP {$errortype...') #2 [internal function]: pfSense_clear_globals() #3 {main} thrown in /etc/inc/notices.inc on line 135 [12-Mar-2024 07:37:01 America/Chicago] PHP Fatal error: Uncaught Error: Call to a member function get_path() on null in /etc/inc/config.lib.inc:1756 Stack trace: #0 /etc/inc/config.inc(142): config_get_path('system/timezone') #1 /etc/inc/gwlb.inc(25): require_once('/etc/inc/config...') #2 /etc/inc/functions.inc(35): require_once('/etc/inc/gwlb.i...') #3 /etc/inc/notices.inc(26): require_once('/etc/inc/functi...') #4 /etc/inc/config.gui.inc(39): require_once('/etc/inc/notice...') #5 /etc/inc/auth.inc(34): require_once('/etc/inc/config...') #6 /usr/local/www/csrf_error.php(24): require_once('/etc/inc/auth.i...') #7 /usr/local/www/guiconfig.inc(35): include('/usr/local/www/...') #8 /usr/local/www/csrf/csrf-magic.php(207): pfSense_csrf_callback('sid:1e087ba4ebb...') #9 /usr/local/www/csrf/csrf-magic.php(413): csrf_check() #10 /usr/local/www/guiconfig.inc(48): require_once('/usr/local/www/...') #11 /usr/local/www/widgets/widgets/dyn_dns_status.widget.php(27): require_once('/usr/local/www/...') #12 {main} thrown in /etc/inc/config.lib.inc on line 1756 [12-Mar-2024 07:37:01 America/Chicago] PHP Fatal error: Uncaught ValueError: Path cannot be empty in /etc/inc/notices.inc:135 Stack trace: #0 /etc/inc/notices.inc(135): fopen('', 'w') #1 /etc/inc/config.lib.inc(1136): file_notice('phperror', 'PHP ERROR: Type...', 'PHP {$errortype...') #2 [internal function]: pfSense_clear_globals() #3 {main} thrown in /etc/inc/notices.inc on line 135 No FreeBSD crash data found.
-
-
This post is deleted! -
We haven't been able to reproduce this yet. If the PHP error is still happening, please upload a status report (get it from <pfSenseip>/status.php) here. Edit: We've reproduced it, thanks for the report!
-
Sorry for the mini highjack, but is this :
part of this : SNEAK PEEK: Automatic Boot Recovery - pfSense Plus v24.03
-
@Gertjan Yes. You can disable this feature in the update settings, but I would not advise turning it off. It's already saved me once!
-
@marcosm said in pfSense Plus Crash Report:
We haven't been able to reproduce this yet. If the PHP error is still happening, please upload a status report (get it from <pfSenseip>/status.php) here. Edit: We've reproduced it, thanks for the report!
Awesome! I noticed it again when I logged in on a different device.
-
I would like to say how much I appreciate how responsive Netgate has been during this development cycle: you guys are killing it!