Browser: Chrome 123.0.6312.59
OS: macOS
URL: (Inside Admin)
Video: Jam
Critical error happens inside WP Admin seemingly at random. Seems to be related to Bricks according to the error logs I’m getting in WP Engine. I don’t know what started it since I’ve been working on this website for a while now and it just happens every now and then.
This is my plugin stack:
WordPress version 6.4.3
Active theme: Bricks (version 1.9.7.1)
Current plugin: (version )
PHP version 8.2.14
Error Details
=============
An error of type E_ERROR was caused in line 6 of the file /nas/content/live/anthemoralsdev/wp-content/themes/bricks/includes/integrations/form/submission-table.php. Error message: Uncaught Error: Class "WP_List_Table" not found in /nas/content/live/anthemoralsdev/wp-content/themes/bricks/includes/integrations/form/submission-table.php:6
Stack trace:
#0 /nas/content/live/anthemoralsdev/wp-content/themes/bricks/includes/autoloader.php(30): require_once()
#1 /nas/content/live/anthemoralsdev/wp-includes/plugin.php(122): Bricks\Autoloader::autoload('\\integrations\\f...')
#2 /nas/content/live/anthemoralsdev/wp-content/themes/bricks/includes/admin.php(69): add_filter('set-screen-opti...', Array, 10, 3)
#3 /nas/content/live/anthemoralsdev/wp-content/themes/bricks/includes/init.php(124): Bricks\Admin->__construct()
#4 /nas/content/live/anthemoralsdev/wp-content/themes/bricks/includes/init.php(63): Bricks\Theme->init()
#5 /nas/content/live/anthemoralsdev/wp-content/themes/bricks/includes/init.php(185): Bricks\Theme->__construct()
#6 /nas/content/live/anthemoralsdev/wp-content/themes/bricks/includes/init.php(193): Bricks\Theme::instance()
#7 /nas/content/live/anthemoralsdev/wp-content/themes/bricks/functions.php(131): require_once('/nas/content/li...')
#8 /nas/content/live/anthemoralsdev/wp-settings.php(611): include('/nas/content/li...')
#9 /nas/content/live/anthemoralsdev/wp-config.php(119): require_once('/nas/content/li...')
#10 /nas/content/live/anthemoralsdev/wp-load.php(50): require_once('/nas/content/li...')
#11 /nas/content/live/anthemoralsdev/wp-admin/admin.php(34): require_once('/nas/content/li...')
#12 /nas/content/live/anthemoralsdev/wp-admin/post-new.php(10): require_once('/nas/content/li...')
#13 {main}
thrown
This is what I’m getting from WP Engine:
PHP Fatal error: Uncaught Error: Class “WP_List_Table” not found in /nas/content/live/anthemoral1stg/wp-content/themes/bricks/includes/integrations/form/submission-table.php:6#012Stack trace:#012#0 /nas/content/live/anthemoral1stg/wp-content/themes/bricks/includes/autoloader.php(30): require_once()#012#1 /nas/content/live/anthemoral1stg/wp-includes/plugin.php(122): Bricks\Autoloader::autoload(‘\integrations\f…’)#012#2 /nas/content/live/anthemoral1stg/wp-content/themes/bricks/includes/admin.php(69): add_filter(‘set-screen-opti…’, Array, 10, 3)#012#3 /nas/content/live/anthemoral1stg/wp-content/themes/bricks/includes/init.php(124): Bricks\Admin->__construct()#012#4 /nas/content/live/anthemoral1stg/wp-content/themes/bricks/includes/init.php(63): Bricks\Theme->init()#012#5 /nas/content/live/anthemoral1stg/wp-content/themes/bricks/includes/init.php(185): Bricks\Theme->__construct()#012#6 /nas/content/live/anthemoral1stg/wp-content/themes/bricks/includes/init.php(193): Bricks\Theme::instance()#012#7 /nas/content/live/anthemoral1stg/wp-content/themes/bricks/functions.php(131): require_once(‘/nas/content/li…’)#012#8 /nas/content/live/anthemoral1stg/wp-settings.php(611): include(‘/nas/content/li…’)#012#9 /nas/content/live/anthemoral1stg/wp-config.php(119): require_once(‘/nas/content/li…’)#012#10 /nas/content/live/anthemoral1stg/wp-load.php(50): require_once(‘/nas/content/li…’)#012#11 /nas/content/live/anthemoral1stg/wp-admin/admin.php(34): require_once(‘/nas/content/li…’)#012#12 /nas/content/live/anthemoral1stg/wp-admin/edit.php(10): require_once(‘/nas/content/li…’)#012#13 {main}#012 thrown in /nas/content/live/anthemoral1stg/wp-content/themes/bricks/includes/integrations/form/submission-table.php on line 6