No Code Attached Yet
avatar 01Kuzma
01Kuzma
3 Mar 2023

Hi,
I'm developing the website locally with some third-party components and YooTheme Builder.

The currently installed Joomla! version is "‎4.2.8"

PHP 7.4, PHP 8.0.x work without problem. But switching to PHP 8.1 produces this error:

Deprecated: mb_strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in C:\laragon\www\project\libraries\vendor\joomla\string\src\phputf8\mbstring\core.php on line 114

I observed, that previously Joomla had a similar error with PHP 8 and then it was fixed

avatar 01Kuzma 01Kuzma - open - 3 Mar 2023
avatar joomla-cms-bot joomla-cms-bot - change - 3 Mar 2023
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 3 Mar 2023
avatar chmst
chmst - comment - 4 Mar 2023

It is probably one of your extensions which causes this error. Could you check the call stack?

avatar 01Kuzma
01Kuzma - comment - 4 Mar 2023

@chmst , thank you for your answer.
I've turned on the debug and set error reports to maximum. And only what I see is a debug bar without call stack. Am I missing something?

avatar chmst
chmst - comment - 4 Mar 2023

What happens if you disable DJcatalog?

avatar 01Kuzma 01Kuzma - change - 4 Mar 2023
Status New Closed
Closed_Date 0000-00-00 00:00:00 2023-03-04 08:03:42
Closed_By 01Kuzma
avatar 01Kuzma 01Kuzma - close - 4 Mar 2023
avatar 01Kuzma
01Kuzma - comment - 4 Mar 2023

@chmst , well, yes, if I temporary disable components on a page the error disappears.
Thank you

Add a Comment

Login with GitHub to post a comment