Contact Form No Longer Works With 5.5.4 (Joomla 3.10) - Question | JoomShaper
🎃 Halloween Sale is Live! Get 35% OFF on all plans. Sale ends soon! Get Offer

Contact Form No Longer Works With 5.5.4 (Joomla 3.10)

IK

Ingo Krah

SP Page Builder 6 months ago

Hello everyone, Since updating to Page Builder version 5.5.4, the contact form no longer works under Joomla 3.10.12 (yes, I know, it's old).

I get the following error message in the frontend:

0 - Too few arguments to function Joomla\CMS\Session\Session::getInstance(), 0 passed in /Users/ingokrah/Sites/holgis/components/com_sppagebuilder/addons/ajax_contact/site.php on line 109 and at least 2 expected

If I hide the contact form in the Page Builder, the page displays correctly. The error also occurs in the default template. I've also tried removing and re-adding the contact form, but the error persists.

Is there a solution?

0
10 Answers
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 6 months ago #189708

Please remove those 3 directory from your server.

  • JRoot/components/com_sppagebuilder/addons/dynamic_content_collection
  • JRoot/components/com_sppagebuilder/addons/dynamic_content_image
  • JRoot/components/com_sppagebuilder/addons/dynamic_content_text
0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 6 months ago #189616

Hello,

Thank you for reaching out.

Please note that the latest version of SP Page Builder (5.5.x) requires at least Joomla 4.4.x to function properly. The error you're encountering is due to incompatibility with Joomla 3.10.12, as the underlying Joomla framework has changed significantly in later versions.

If upgrading Joomla is not currently an option, we recommend downgrading to SP Page Builder 5.4.6, which remains fully compatible with Joomla 3.x and should restore the functionality of the contact form.

Let us know if you need assistance with the downgrade process.

Best regards

0
IK
Ingo Krah
Accepted Answer
6 months ago #189620

Thanks for the quick reply.

Can you give me a best practice for downgrading? Can I download version 5.4.6? Otherwise, I'll get it from the backups.

Best regards

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 6 months ago #189621
0
IK
Ingo Krah
Accepted Answer
6 months ago #189628

What should I keep in mind when downgrading? Can I simply install version 5.4.6 over 5.5.x?

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 6 months ago #189631

Yes, but full backup first. And you need to remove some "new" files.

And you have to keep older SPPB 5.4.x until you are still in J3.x

0
IK
Ingo Krah
Accepted Answer
6 months ago #189707

If I install version 5.4.6 over version 5.5.4, the SPPB no longer works. In the frontend, I get the message:

0 - Class "JoomShaper\SPPageBuilder\DynamicContent\Services\CollectionsService" not found

This service wasn't available in version 5.4.6.

And in the backend, I only see the 'Something went wrong!' icon and a 'Back to Admin' button.

If I then reinstall version 5.5.4, everything works again, except for the contact form.

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 6 months ago #189711

Those are addons used in SPPB 5.5.x only , so older version cannot connect with them. That's why you have error message.

You can also rename folder "components/com_sppagebuilder" and reinstall SPPB 5.4.6 Pro. Then only needed folers and files will be uploaded.

Unfortunately, such are the inconveniences of using the old version of the CMS.

0
IK
Ingo Krah
Accepted Answer
6 months ago #189721

Problem solved, thank you for your help 👍

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 6 months ago #189722

You're very welcome! I'm glad to hear the issue is resolved. If you need any further assistance, feel free to reach out. Have a great day!

0