Can't Add Form error Cannot redeclare mb_convert_encoding() (previously declared in

concrete5 Version

Core Version - 8.5.7
Version Installed - 8.5.7
Database Version - 20210623000000

concrete5 Cache Settings

Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

PHP Version

7.3.33

I can create the form in the block, add questions etc… but when I go to save the form I get the error in the subject.

And if I look at dashboard> reports > form results
I see multiple copies of the form I created. If I click on any of them I get a huge error screen. The main error displayed is:

TypeError
Argument 1 passed to Concrete\Controller\Search\Express\Entries::search() must be an instance of Concrete\Core\Entity\Express\Entity, null given, called in /home/dgl/public_html/concrete/src/Page/Controller/DashboardExpressEntriesPageController.php on line 70

I’m lost. Not sure how to tackle this.

@ebcadmin do you have the mbstring PHP extension enabled on your server?

I’m sorry I don’t know what that is. Is it something i can enable in cpanel?

Thank you for the response… I find it hard to believe it’s been nearly a month since I asked for help. >.<

I reached out to the webhost and they enabled it on the server.
Testing yields positive results. Not completely done but confident mbstring is the solution.

1 Like