Перешёл на php8, обновил битрикс вместе со всеми модулями до последней версии, нго теперь при создании элемента инфоблока получаю такую ошибку:
Что может быть не так? Как исправить?
| Код |
|---|
[TypeError] call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method Webc\FieldCode1cHandler::setCode1cFromCmlTraits() cannot be called statically (0) /home/e/elektr9k/elektr9k.beget.tech/public_html/bitrix/modules/main/tools.php:5252 #0: call_user_func_array(array, array) /home/e/elektr9k/elektr9k.beget.tech/public_html/bitrix/modules/main/tools.php:5252 #1: ExecuteModuleEventEx(array, array) /home/e/elektr9k/elektr9k.beget.tech/public_html/bitrix/modules/iblock/classes/general/iblockelement.php:5242 #2: CAllIBlockElement->CheckFields(array) /home/e/elektr9k/elektr9k.beget.tech/public_html/bitrix/modules/iblock/classes/general/iblockelement.php:4010 #3: CAllIBlockElement->Add(array, boolean, boolean, boolean) /home/e/elektr9k/elektr9k.beget.tech/public_html/bitrix/modules/iblock/admin/iblock_element_edit.php:1189 #4: require(string) /home/e/elektr9k/elektr9k.beget.tech/public_html/bitrix/admin/iblock_element_edit.php:1 ---------- |
Что может быть не так? Как исправить?