Ошибки в логах компонента

Приветствую сообщество!

Собственно ошибка в логе при работе минишопа:
[2018-05-03 21:00:52] (ERROR @ /home/s/starknet01/Sochicl/public_html/core/xpdo/xpdo.class.php : 644) Could not load class: msoptionsprice from msoptionsprice.msoptionsprice.
[2018-05-03 21:00:52] (ERROR @ /home/s/starknet01/Sochicl/public_html/core/xpdo/xpdo.class.php : 1247) Problem getting service msoptionsprice.msoptionsprice, instance of class msoptionsprice.msoptionsprice, from path /home/s/starknet01/Sochicl/public_html/core/components/msoptionsprice/model/
В общем то, проблем на фронте нет (или я их не замечаю), на работу в целом по моим наюлюдениям не влияло сколько бы я не работал, но ошибка регулярно отдается. Есть конечно подозрения, что из-за вызова mFilter, вот собственно вызов всей страницы:

<!DOCTYPE html>
<html>

<head>
    
    [[$head]]
    
</head>

<body>

    [[$topbar]]

    <!-- TOPBAR.END -->

    [[$navbar]]
    <!-- *** NAVBAR END *** -->



    <div id="all">

        <div id="content">
            
            <!-- catalog -->
            <div class="container">
                
                {if $_modx->resource.id == 1}
                
                {else}
                <div class="col-md-12">
                    [[pdoCrumbs?
                	&showAtHome=`0`
                	&showHome=`1`
                	]]
                </div>
                
                <div class="col-md-12">
                [[!mSearchForm?
                	&autocomplete=`1`
                	&parents=`16`
                ]]
                </div>
                {/if}
                
                [[!mFilter2?
                &limit=`18`
                &parents=`0`
                &class=`msProduct`
                &element=`msProducts`
                &setMeta=`1`
                &ajaxMode=`button`
                &suggestions=`1`
                &showLog=`0`
                &tpls=`sochicl-tpl.msProducts.row`
                &tplOuter=`sochicl-tpl.mFilter2.outer`
                &filters=`
                    ms|price:number,
                    msoption|season,
                	parent:categories,
                    msoption|articletype,
                    msoption|color,
                    msoption|size,
                    msoption|material,
                    msoption|gender,
                    msoption|age,
                	msoption|tags`
                	
                &aliases=`
                    ms|price==price,
                    resource|parent==categories,
                    msoption|color==cvet,
                    msoption|season==sezon,
                    msoption|articletype==type,
                    msoption|size==razmer,
                    msoption|gender==gender,
                    msoption|age==vozrast,
                    msoption|material==material`
                    
                &tplFilter.outer.default=`sochicl-tpl.mFilter2.filter.outer`
                &tplFilter.outer.price=`sochicl-tpl.mFilter2.filter.slider`
                &tplFilter.row.price=`tpl.mFilter2.filter.number`
                &tplFilter.outer.sezon=`sochicl-tpl.mFilter2.filter.outer`
                &tplFilter.row.sezon=`tpl.mFilter2.filter.radio`
                &tplFilter.outer.type=`sochicl-tpl.mFilter2.filter.select`
                &tplFilter.row.type=`tpl.mFilter2.filter.option`
                ]]
                
            </div>
            <!-- catalog.end -->

        </div>
        <!-- /#content -->
        
        [[$footer]]
        <!-- /#footer -->
        
        [[$copyright]]
        <!-- *** COPYRIGHT END *** -->
        


    </div>
    <!-- /#all -->

    [[$script]]
    
    


</body>

</html>
И по скольку я не шарю в PHP и тем более лезть и разбирать чужой компонент, подскажите в чем может быть беда? Хотя бы в какую сторону копать, что это может быть! Заранее спасибо за любую оказанную помощь!
Andrey
03 мая 2018, 18:25
modx.pro
1 345
0

Комментарии: 2

Boris Akimenko
22 июня 2018, 17:22
0
Это устаревший компонент.
Рекомендую установить modstore.pro/packages/ecommerce/msoptionsprice2
Это будет дешевле и быстрее, чем содержать неподдерживаемый компонент.
    Виталий
    23 февраля 2019, 13:06
    0
    Всем привет.
    Появилась такая же проблема. я имею в виду ошибку в логах. раньше этого не было замечено, возможно связано с обновлением дополнений или фреймворка. Лог ошибок разрастается с неимоверной скоростью.
    Вполне возможно что очень давно был установлен msoptionsprice первой версии, но сейчас его нет.
    Пробовал поочередно отключать сниппеты и чанки, но единственное что удалось выяснить — ошибка пропадает если на странице не выводятся товары каким-либо сниппетом (looked, mfilter, msproducts)
    [2019-02-23 11:39:26] (ERROR @ /var/www/vitaliy/data/www/site.ru/core/xpdo/xpdo.class.php : 644) Could not load class: msoptionsprice from msoptionsprice.msoptionsprice.
    [2019-02-23 11:39:26] (ERROR @ /var/www/vitaliy/data/www/site.ru/core/xpdo/xpdo.class.php : 1247) Problem getting service msoptionsprice.msoptionsprice, instance of class msoptionsprice.msoptionsprice, from path /var/www/vitaliy/data/www/krasnodar-diskont.ru/core/components/msoptionsprice/model/
    Подскажите, где искать причину появления ошибки и как ее устранить?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2