Доброго дня.
В начале месяца обновили версию PHP на нашем портале до 8.1.16 (ранее была 7), после чего появилось множество ошибок на портале. Большинство ошибок в итоге удалось решить самостоятельно, но не все.
В частности: теперь при завершении задачи выдает ошибку:
При этом после обновления страницы - задача оказывается в корректном статусе.
При выводе подробного описания выдает следующее:
Call to undefined function each()
У нас есть предположение, что есть несовместимость функций в версии 7 и 8.1, но хотелось бы понять что на что и где необходимо поменять
В начале месяца обновили версию PHP на нашем портале до 8.1.16 (ранее была 7), после чего появилось множество ошибок на портале. Большинство ошибок в итоге удалось решить самостоятельно, но не все.
В частности: теперь при завершении задачи выдает ошибку:
Цитата |
---|
Call to undefined function each() |
При выводе подробного описания выдает следующее:
Call to undefined function each()
Цитата |
---|
[Error] Call to undefined function each() (0) /home/bitrix/www/bitrix/modules/mcart.bpfromtask/include.php:71 #0: CMcartRunBPFromTask::OnAfterTaskFinish(integer, array, array) /home/bitrix/www/bitrix/modules/main/classes/general/module.php:480 #1: ExecuteModuleEventEx(array, array) /home/bitrix/www/bitrix/modules/tasks/lib/control/task.php:831 #2: Bitrix\Tasks\Control\Task->onUpdate(array) /home/bitrix/www/bitrix/modules/tasks/lib/control/task.php:286 #3: Bitrix\Tasks\Control\Task->update(integer, array) /home/bitrix/www/bitrix/modules/tasks/classes/general/task.php:297 #4: CTasks->Update(integer, array, array) /home/bitrix/www/bitrix/modules/tasks/classes/general/taskit #5: CTaskItem->proceedAction(string, array) /home/bitrix/www/bitrix/modules/tasks/classes/general/taskit #6: CTaskItem->complete() /home/bitrix/www/bitrix/components/bitrix/tasks.task/class.php:1510 #7: TasksTaskComponent->completeAction(integer, array) #8: ReflectionMethod->invokeArgs(object, array) /home/bitrix/www/bitrix/modules/main/lib/engine/autowire/bin #9: Bitrix\Main\Engine\AutoWire\Binder->invoke() /home/bitrix/www/bitrix/modules/main/lib/engine/action.php:117 #10: Bitrix\Main\Engine\Action->runWithSourceParametersList() /home/bitrix/www/bitrix/modules/main/lib/engine/component/in #11: Bitrix\Main\Engine\Component\InlineAction->runWithSourceParametersList() /home/bitrix/www/bitrix/modules/main/lib/engine/controller.php:427 #12: Bitrix\Main\Engine\Controller->run(string, array) /home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:141 #13: Bitrix\Main\HttpApplication->runController(object, string) /home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:108 #14: Bitrix\Main\HttpApplication->run() /home/bitrix/www/bitrix/modules/main/services/ajax.php:29 #15: require(string) /home/bitrix/www/bitrix/services/main/ajax.php:1 ---------- |