Странная ошибка при показе элементов магазина.

#
Странная ошибка при показе элементов магазина.
Вывожу блок с двумя товарами на главную таким образом:

$Shop_Controller_Show = new Shop_Controller_Show(
                Core_Entity::factory('Shop', 1)
            );
            $Shop_Controller_Show
                ->xsl(
                Core_Entity::factory('Xsl')->getByName('СамыйБольшойМодуль')
            )
                ->groupsMode('none')
                ->itemsForbiddenTags(array('text', 'shop_producer', 'description'))
                ->group(FALSE)
                ->comments(FALSE)
                ->itemsProperties(FALSE)
                ->limit(2);

            //Исключаем из выдачи модификации
            $Shop_Controller_Show->shopItems()->queryBuilder()
                ->where('shop_items.modification_id', '=', "0")
            ;

            // Объединение с нужной таблицей свойств
            $Shop_Controller_Show
                ->shopItems()
                ->queryBuilder()
                ->leftJoin('shop_item_properties', 'shop_items.shop_id', '=', 'shop_item_properties.shop_id')
                ->leftJoin('property_value_ints', 'shop_items.id', '=', 'property_value_ints.entity_id',
                array(
                    array('AND' => array('shop_item_properties.property_id', '=', Core_QueryBuilder::expression('`property_value_ints`.`property_id`')))
                )
            )
            // Идентификатор дополнительного свойства
                ->where('shop_item_properties.property_id', '=', 67)
            // Значание дополнительного свойства
                ->where('property_value_ints.value', '=', '1')
                ->groupBy('shop_items.id')
            // Количество свойств
                ->having('COUNT(shop_item_properties.shop_id)', '=', 1);
            $Shop_Controller_Show->show();

Сначала все было нормально, выводил товар отмеченный галкой, через некоторое время работы на сайте клиента случился казус - вместо главной страницы белое поле. Доступа к логам нет или я не нашел (мастерхост, есть доступ в ПУ хостингом, но не вижу логов, по ftp тоже не нашел).
Скачал сайт на локаль, выяснилось что этот блок вызывает ошибку
Fatal error: Maximum function nesting level of '100' reached, aborting! in W:\home\yumanov\www\modules\core\objectwatcher.php on line 101
, трассировка ошибки дает понимание что 100 раз вызывается функция Shop_Group_Model->getPath() в \modules\shop\group\model.php
В чем может быть проблема?
Модератор
#
Re: Странная ошибка при показе элементов магазина.
Напишите, пожалуйста, в поддержку. Посмотрим.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Авторизация