J4 Helix Ultima PHP8 Gives Error: Implode(): Argument #1 ($pieces) Must Be Of Type Array, String Given - Question | JoomShaper

J4 Helix Ultima PHP8 Gives Error: Implode(): Argument #1 ($pieces) Must Be Of Type Array, String Given

C

clausjepsen

Helix Framework 2 years ago

I have upgraded from 3.10 to 4.0.6 on PHP8 and replaced Helix3 with latest Helix ultimate.

When launching, I get the error on front end: implode(): Argument #1 ($pieces) must be of type array, string given

If I select "Cassiopeia" as default template instead of Helix Ultimate, the site works!

What do you suggest?

Here is the error text:

Call stack

Function Location

1 () JROOT/libraries/src/Router/SiteRouter.php:479 2 implode() JROOT/libraries/src/Router/SiteRouter.php:479 3 Joomla\CMS\Router\SiteRouter->buildSefRoute() JROOT/libraries/src/Router/Router.php:425 4 Joomla\CMS\Router\Router->processBuildRules() JROOT/libraries/src/Router/Router.php:197 5 Joomla\CMS\Router\Router->build() JROOT/libraries/src/Router/Route.php:145 6 Joomla\CMS\Router\Route::link() JROOT/libraries/src/Router/Route.php:94 7 Joomla\CMS\Router\Route::_() JROOT/plugins/system/helixultimate/src/Core/Classes/HelixultimateMenu.php:212 8 HelixUltimate\Framework\Core\Classes\HelixultimateMenu->initMenu() JROOT/plugins/system/helixultimate/src/Core/Classes/HelixultimateMenu.php:110 9 HelixUltimate\Framework\Core\Classes\HelixultimateMenu->__construct() JROOT/templates/shaper_helixultimate/features/menu.php:61 10 HelixUltimateFeatureMenu->renderFeature() JROOT/templates/shaper_helixultimate/headers/style-1/header.php:99 11 include() JROOT/libraries/src/Layout/FileLayout.php:128 12 Joomla\CMS\Layout\FileLayout->render() JROOT/plugins/system/helixultimate/src/Core/HelixUltimate.php:1712 13 HelixUltimate\Framework\Core\HelixUltimate->getHeaderStyle() JROOT/templates/shaper_helixultimate/index.php:152 14 require() JROOT/libraries/src/Document/HtmlDocument.php:783 15 Joomla\CMS\Document\HtmlDocument->_loadTemplate() JROOT/libraries/src/Document/HtmlDocument.php:842 16 Joomla\CMS\Document\HtmlDocument->_fetchTemplate() JROOT/libraries/src/Document/HtmlDocument.php:645 17 Joomla\CMS\Document\HtmlDocument->parse() JROOT/libraries/src/Application/CMSApplication.php:1022 18 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:804 19 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:284 20 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63 21 require_once() JROOT/index.php:32

0
15 Answers
‏‏‎ ‎J‏‏‎‎e‏‎‏‏‎‎n‏‏‎‎s W.‏‏‎
‏‏‎ ‎J‏‏‎‎e‏‎‏‏‎‎n‏‏‎‎s W.‏‏‎
Accepted Answer
2 years ago #54593

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 2 years ago #54581

Hi there,

Thanks for contacting us. Sorry for the inconvenience. Please downgrade PHP 8 to 7.4.

-Thanks

0
C
clausjepsen
Accepted Answer
2 years ago #54590

Is Helix Ultimate not php8 compliant yet? When do you expect it to be?

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 2 years ago #54653

I would request you to create an issue here

https://github.com/JoomShaper/helix-ultimate/issues

I hope team will fix it in the future update.

-Thanks

0
‏‏‎ ‎J‏‏‎‎e‏‎‏‏‎‎n‏‏‎‎s W.‏‏‎
‏‏‎ ‎J‏‏‎‎e‏‎‏‏‎‎n‏‏‎‎s W.‏‏‎
Accepted Answer
2 years ago #54661

0
‏‏‎ ‎J‏‏‎‎e‏‎‏‏‎‎n‏‏‎‎s W.‏‏‎
‏‏‎ ‎J‏‏‎‎e‏‎‏‏‎‎n‏‏‎‎s W.‏‏‎
Accepted Answer
2 years ago #54664

0
C
clausjepsen
Accepted Answer
2 years ago #54720

@Toufiq: It is not related to HELIX 3 but HELIX Ultimate

@Jens: Thank you a lot. I will look into it.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 2 years ago #54735

Updated link

0
R
RA_Dury
Accepted Answer
1 year ago #70649

HI, since May 28th 2022 PHP 7.4.28 entered the “Security maintenance” phase. This means that since Saturday, 28 May 2022 PHP 7.4.28 has stopped receiving bug fixes. It will stop receiving security updates on Monday, 28 November 2022 at which point it will be unsuitable for use on a live site.

Is there any information from JoomShaper, when it will be possible to upgrade the JoomlaPages using Helix3 to PHP 8? Is there any problem known with PHP 8 and Helix ultimate?

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #70703

I have informed our team and I hope they will take initiative as soon as possible. Thanks

0
R
RA_Dury
Accepted Answer
1 year ago #72965

OK, thanx for the feedback and pls keep us updated. It would be great if there would be no need to switch the template.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #72988

OK, thanx for the feedback and pls keep us updated. It would be great if there would be no need to switch the template.

We will inform you guy's.

0
IP
Ivan Petrovic
Accepted Answer
1 year ago #84964

Any updates regarding this?

0
PI
Paul Iliffe
Accepted Answer
1 year ago #85416

We have also been unable to upgrade to PHP 8 with Helix Ultimate. It throws the same error as quoted above. Will this issue be fixed anytime soon or do we need to find an alternative template?

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #85655

Can anyone give me a akeeba backup with this issue? Developer team need. Thanks

0