Некоторое время назад при добавлении товара в корзину на одном из сайтов стали получать ошибку:
[ErrorException] E_RECOVERABLE_ERROR<br>
Argument 1 passed to Bitrix\Main\Analytics\Catalog::catchCatalogBasket() must be an instance of Bitrix\Main\Event, integer given (0)
/home/www/user/data/www/site.ru/bitrix/modules/main/lib/analytics/catalog.php:33
#0: Bitrix\Main\Analytics\Catalog::catchCatalogBasket(integer, array)
Позже похожая ошибка возникала и при оформлении заказа. Решение проблемы под катом.