New Headache - Smarty_Internal_Templatebase.php(188): Error

Yes we hit the jackpot.

We purchased and had installed 4Sprungs Advanced SEO Suite V5.2 by them and while it worked great... sofar at least we got another bug WHICH by the way IS NOT CAUSED BY 4Sprung but rather a buildin bug or a quirk that exists within CS Cart.

The 4Sprungs Advanced SEO Suite most likely triggered the underpinning quirks of CS Cart.

The log shows that there is something that points to the internals of CS Cart not this great addon by the way.

See our error log

#0 /home/pasioonline/public_html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(188): content_58ae322fdef682_15994856(Object(Smarty_Internal_Template))
#1 /home/pasioonline/public_html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(304): Smarty_Internal_TemplateBase->fetch(Object(Smarty_Internal_Template), NULL, NULL, NULL, false, false, true)
#2 /home/pasioonline/public_html/var/cache/templates/backend/c86381ab6cb27040303eea9e0be8a097a48af38a.tygh.styles.tpl.php(42): Smarty_Internal_Template->getSubTemplate('views/statuses/...', NULL, NULL, 0, NULL, Array, 0)
#3 /home/pasioonline/public_html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(188): content_58ae322fb79029_10233622(Object(Smarty_Internal_Template))
#4 /home/pasioonlin in /home/pasioonline/public_html/var/cache/templates/backend/a974c29f66698f82779b39add0e5279443c1d8d6.tygh.styles.tpl.php on line 40
[23-Feb-2017 02:08:09 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function mb_strtolower() in /home/pasioonline/public_html/var/cache/templates/graceful/3ac99d7615b24f0a4de061f2a74447279bec5bbb.tygh.meta.override.tpl.php:257
Stack trace:
#0 /home/pasioonline/public_html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(188): content_58ae3238c04ae1_96282875(Object(Smarty_Internal_Template))
#1 /home/pasioonline/public_html/app/functions/smarty_plugins/block.hook.php(81): Smarty_Internal_TemplateBase->fetch('addons/advanced...')
#2 /home/pasioonline/public_html/var/cache/templates/graceful/9f53045e2794fafaf65e79da11af2d76a65a6b57.tygh.meta.tpl.php(73): smarty_block_hook(Array, NULL, Object(Smarty_Internal_Template), true)
#3 /home/pasioonline/public_html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(188): content_58ae323836e218_61814311(Object(Smarty_Internal_Template))
#4 /home/pasioonline/public_html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(304): Sm in /home/pasioonline/public_html/var/cache/templates/graceful/3ac99d7615b24f0a4de061f2a74447279bec5bbb.tygh.meta.override.tpl.php on line 257
[23-Feb-2017 02:08:14 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function mb_strtolower() in /home/pasioonline/public_html/var/cache/templates/graceful/3ac99d7615b24f0a4de061f2a74447279bec5bbb.tygh.meta.override.tpl.php:257
Stack trace:
#0 /home/pasioonline/public_html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(188): content_58ae3238c04ae1_96282875(Object(Smarty_Internal_Template))
#1 /home/pasioonline/public_html/app/functions/smarty_plugins/block.hook.php(81): Smarty_Internal_TemplateBase->fetch('addons/advanced...')
#2 /home/pasioonline/public_html/var/cache/templates/graceful/9f53045e2794fafaf65e79da11af2d76a65a6b57.tygh.meta.tpl.php(73): smarty_block_hook(Array, NULL, Object(Smarty_Internal_Template), true)
#3 /home/pasioonline/public_html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(188): content_58ae323836e218_61814311(Object(Smarty_Internal_Template))
#4 /home/pasioonline/public_html/app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(304): Sm in /home/pasioonline/public_html/var/cache/templates/graceful/3ac99d7615b24f0a4de061f2a74447279bec5bbb.tygh.meta.override.tpl.php on line 257

We cannot switch between languages for products or pages. We have product descriptions in multiple languages (two actual German in the making) -

Where do I look ?

PS

I did just about everything

Removed the Cache in the /var/cache/ directory

cc&ctpl commands

etc etc.

I am tired by the way at this point. Need some sleep.

PS a disclaimer

None of the errors ARE actually caused by this particular addon by 4Sprung. There addon is actually a MUST HAVE for any serious small business and even large business that has a serious offering online of there products and or services.

No the issue lies within how CS Cart upgrades sometimes. We all started way back with 3.0.5 and then went over to 4.1 and now are on 4.4.3 when upgraded this month from 4.3.8. This major upgrade propably is the reason why we run in this issue.

But installing this SEO addon propably triggered the errors and exposed the issues.

PS

I still like / love CS Cart above anything like Magento...or Open Cart by the way.

Nothing to do with cs-cart or the addon. php is not compiled with mbstring or multibyte is turned off in your php.ini. Check with your host

Nothing to do with cs-cart or the addon. php is not compiled with mbstring or multibyte is turned off in your php.ini. Check with your host

Thanks for the tip

I forgot to enable it for PHP7.0 while I had it for PHP5.6

Greetings. Please help

I have the following error:

Fatal error: Uncaught --> Smarty: Call of unknown method 'trigger_error'. <-- thrown in /public_html/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php on line 819

I'm using CS-Cart 4.2.4

Regards,

Sam

Looks like a SMARTY bug

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799282

Install the `mbstring` addon for PHP https://www.php.net/manual/en/mbstring.installation.php