Файл fn.catalog.php.
Функция fn_get_categories_list_with_parents
Эти строчки
$category = isset($categories_list[$category_id]) ? $categories_list[$category_id] : array();
$parent_ids = explode('/', $category['id_path']);
иногда приводят к ошибке.
Если $category станет пустым array(), конструкция $category[‘id_path’] приведёт к ошибке PHP.
Теряется смысл первой строчки.