Касательно ошибок вроде call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method
Если сторонний модуль нельзя обновить или для него обновлений часто проблему можно решить, найдя функцию в данном модуле и объявив ее public static
Естественно, если ошибка связана с методами 1С-Битрикс, то проблема не в битриксе, а в вызове функции, вероятно нужно изменить способ вызова функции, например, если используется устаревший вызов, а не D7
Надеюсь может быть полезной данная информация.
Если сторонний модуль нельзя обновить или для него обновлений часто проблему можно решить, найдя функцию в данном модуле и объявив ее public static
Естественно, если ошибка связана с методами 1С-Битрикс, то проблема не в битриксе, а в вызове функции, вероятно нужно изменить способ вызова функции, например, если используется устаревший вызов, а не D7
Надеюсь может быть полезной данная информация.