After installing the new 6.0.0 Beta 1 my site shows this error: "There has been a critical error on this website." Please help

After installing the 6.0.0 Beta 1 on my dev site I’m getting this “There has been a critical error on this website.” error. After downgrading PHP from 8.0 to 7.4, and also downgrading Wordpress from 6.0.2 to 5.9.4 I’m able to get the site back.

Prior to the downgrades, debug was showing me these errors:

Warning : Trying to access array offset on value of type null in /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Documents/Component.php on line 57

Warning : Trying to access array offset on value of type null in /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Documents/Component.php on line 61

Fatal error : Uncaught TypeError: array_merge(): Argument #1 must be of type array, null given in /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Documents/Component.php:63 Stack trace: #0 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Documents/Component.php(63): array_merge(NULL, Array) #1 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Documents/Component.php(50): Themeco\Cornerstone\Documents\Component->readPostData() #2 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Documents/Document.php(223): Themeco\Cornerstone\Documents\Component->load(Object(WP_Post)) #3 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Documents/DocumentCache.php(23): Themeco\Cornerstone\Documents\Document::locate(Object(WP_Post)) #4 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Services/Resolver.php(51): Themeco\Cornerstone\Documents\DocumentCache->get(Object(WP_Post)) #5 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Services/Components.php(206): Themeco\Cornerstone\Services\Resolver->getDocument(Object(WP_Post)) #6 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Services/Components.php(184): Themeco\Cornerstone\Services\Components->generateComponentCache() #7 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Services/Components.php(159): Themeco\Cornerstone\Services\Components->loadCache() #8 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Services/Styling.php(228): Themeco\Cornerstone\Services\Components->enumerate() #9 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Services/Styling.php(217): Themeco\Cornerstone\Services\Styling->addStylesForReferencedComponents(Array) #10 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Services/Resolver.php(284): Themeco\Cornerstone\Services\Styling->addCustomCssFromDocument(Object(Themeco\Cornerstone\Documents\Header)) #11 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Services/Resolver.php(268): Themeco\Cornerstone\Services\Resolver->loadDocument(Object(Themeco\Cornerstone\Documents\Header)) #12 /nas/content/live/design511dev/wp-includes/class-wp-hook.php(307): Themeco\Cornerstone\Services\Resolver->setup_header(’’) #13 /nas/content/live/design511dev/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(’’, Array) #14 /nas/content/live/design511dev/wp-includes/plugin.php(476): WP_Hook->do_action(Array) #15 /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Services/FrontEnd.php(163): do_action(‘cs_late_templat…’) #16 /nas/content/live/design511dev/wp-includes/class-wp-hook.php(307): Themeco\Cornerstone\Services\FrontEnd->setup_after_template_include(’/nas/content/li…’) #17 /nas/content/live/design511dev/wp-includes/plugin.php(191): WP_Hook->apply_filters(’/nas/content/li…’, Array) #18 /nas/content/live/design511dev/wp-includes/template-loader.php(104): apply_filters(‘template_includ…’, ‘/nas/content/li…’) #19 /nas/content/live/design511dev/wp-blog-header.php(19): require_once(’/nas/content/li…’) #20 /nas/content/live/design511dev/index.php(17): require(’/nas/content/li…’) #21 {main} thrown in /nas/content/live/design511dev/wp-content/themes/pro/cornerstone/includes/classes/Documents/Component.php on line 63

FIXED — After the PHP and Wordpress version downgrades I tried upgrading them both back to PHP 8.0 and Wordpress 6.0.2 and my site came back. No idea how or why, but I’l take it.

@designerkev, sorry to hear about your issue! I’m glad you’ve gotten things back…I have still noted this down for us to look into as time permits just in case there’s anything deeper going on here.

@designerkev, just received word that this potential error should be fixed in the next beta as it related to some other items that were being looked into, just wanted to let you know!