Hey I've been working these last few days getting my sites updated to Joomla 4 (from Joomla 3), including 2 that we created in Helix Ultimate. For the most part, the transfer worked well - except that on top of every page in those 2 sites, we got a white bar bearing this message:
Notice: Undefined variable: scssVars in /home/customer/www/morninglightcounseling.com/public_html/mm4/plugins/system/helixultimate/src/Core/HelixUltimate.php on line 1914
Notice: Trying to access array offset on value of type null in /home/customer/www/morninglightcounseling.com/public_html/mm4/plugins/system/helixultimate/src/Core/HelixUltimate.php on line 1914
We thought maybe updating our PHP would fix that error. Our sites were still running on PHP 7.4.33 - so we worked with Siteground to update them to 8.02. But, this didn't take away the error message on top - instead, it just added the error message to our Joomla 3 site (Joomla 4 is currently a subdirectory / staging area of the Joomla 3 site). So sadly, we moved the PHP back to 7.4.33, removing the PHP error message again from the Joomla 3 side (the live side) - but retaining the error message on the Joomla 4 side.
We tried flipping our site to Cassiopeia - Joomla 4's default template - the error doesn't appear there. So it does seem specific to Helix. Ultimately, we still like Helix better than Cassiopeia - but can't use Helix with this error message showing on every page.
Is there a way we can get this fixed so we can continue using Helix Ultimate in Joomla 4?
Again, those displayed errors are:
Notice: Undefined variable: scssVars in /home/customer/www/morninglightcounseling.com/public_html/mm4/plugins/system/helixultimate/src/Core/HelixUltimate.php on line 1914
Notice: Trying to access array offset on value of type null in /home/customer/www/morninglightcounseling.com/public_html/mm4/plugins/system/helixultimate/src/Core/HelixUltimate.php on line 1914
Thanks - Carrie Wrigley
PS - I also posted this info earlier in "Ask a Question" - which told me to disable and re-enable the System/Helix plugin (this produced no change); and then to try shifting the site to Casseiopia - this did not replicate the error, but I want my site in Helix, not Casseiopia.
Here is a link to my Joomla 4 site, showing the 2 error messages at the top:
https://morninglightcoaching.org/mm4/
For contrast - here is a link to my original Joomla 3 site, without the error messages - how the site is supposed to look:
https://morninglightcoaching.org
What we're trying to achieve is that Joomla 3 site being transferred to Joomla 4, working with PHP 8 - but without the error messages at the top. Hope you can help us achieve this goal. -- Carrie



