Ошибка в error.log

Подскажите пожалуйста природу происхождения данной ошибки. Судя по всему ошибка связана с эскизами для контактов. Ошибки стали появляться на этой неделе, ранее таких ошибок не встречали.
PHP версия - 7.4
Механизм обработки изображений - GD

Uncaught Error: File not found
with code 404 in '/var/www/www-root/data/www/site.ru/wa-system/file/waFiles.class.php' around line 867

Call stack:
## wa-system/file/waFiles.class.php(867)
#0 wa-apps/contacts/lib/config/data/thumb.php(72): waFiles::readFile('/var/www/www-ro...')
#1 wa-data/public/contacts/photos/thumb.php(5): include('/var/www/www-ro...')
#2 {main}

26 ответов

  • -2
    Эрик Webasyst 29 января 2023 19:46 #

    Приложение «Контакты» более не поддерживается и не развивается. Для управления контактами рекомендуем использовать приложение CRM.

    • +1
      Alexander Alexander 29 января 2023 22:52 #

      Мы можем удалить приложение Контакты без дальнейших последствий для базы с контактами? т.е. контакты не пропадут, объединение контактов и т.д.?

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 30 января 2023 09:32 #

        Никакие свойства ваших контактов или сами контакты не изменяются и не удаляются при удалении приложения «Контакты».

        • +1
          Alexander Alexander 30 января 2023 20:24 #

          Выяснилось, что у нас плагин "Email рассылки" завязан на приложение Контакты

          https://www.webasyst.ru/store/...

          Отключая или удаляя приложение Контакты, плагин "Email рассылки" так же перестаёт работать. При этом мы используем рассылку через SendPulse и обмен контактов с SendPulse происходит из плагина "Email рассылки", через приложения Контакты

          Что нам делать в таком случае? Как нам теперь делать обмен с отключенным приложение Контакты?

          • +1
            Михаил Ушенин Михаил Ушенин Webasyst 30 января 2023 21:36 #
            • Либо удалите приложение и ищите другой инструмент для рассылок.
            • Либо попробуйте обратиться за помощью к опытному специалисту, который поможет вам найти и устранить ошибку, о которой вы писали. Например, к кому-то из партнёров Webasyst.
            • +1

              Помогу за символическую оплату в 250 тыс руб., учитывая вредность клиента.

            • 0
              Alexander Alexander 30 января 2023 22:17 #

              Прекрасный ответ! Браво))

              Мы оплачиваем за доработки/исправления только тем разработчикам, которым принадлежит тот или иной продукт. В данном случае продукт принадлежит именно вам, т.е. Webasyst (по соглашению вы же и являетесь Исполнителем), с учётом, что это ошибка на плечах Исполнителя, исправлять только вам. 

              Ну а то, что вы сняли с поддержки продукт и вообще с продажи, продукт с которым работают другие плагины и заранее не позаботились об этом (как именно, ваша задача), как бы говорит об отношение к пользователям. Меня это уже совсем не удивляет. Кстати у плагина обмена с SendPulse больше 800 скачиваний, видимо вам стоит ждать гнева пачками.

              Отправить вам запрос? Исправите ошибку в собственном продукте, как Исполнитель?

          • +2

            зачем его отключать?

            • 0
              Alexander Alexander 30 января 2023 22:22 #

              Правильно! Пусть болтается, дальше плодит ошибки и ещё не известно, как это скажется на других плагинах. Всё норм. Это Webasyst))

              • +2

                вы явно не понимаете моего ответа и сути вашего вопроса..

                Поясню - удалять приложение Контакты идея странная. Плагин сендпульс очень кривой. В результате, вы убираете рабочее (но не развивающееся приложение, бесплатное) и его плагин логично генерит ошибку. Вопрос - зачем вы удаляете контакты? Какая насущна причина в этом?

                • +1
                  Alexander Alexander 30 января 2023 22:39 #

                  Ну как обычно, никто ничего не понимает среди тех, кому вы пишите. Значит так ставите свой вопрос. Вы мне минусы, а я вам плюсы сейчас поставлю

                  • +1

                    какие минусы, друг мой. Что за фобия? 

                    Еще раз озвучу позицию: не надо удалять Контакты. Вполне годное приложение, и бесплатное. 

                    Есть в нем пара хороших моментов.

                    • +1
                      Alexander Alexander 30 января 2023 22:49 #

                      Вы уверены, что установленное приложение с такими ошибками потом не вызовет ошибок в других приложениях или плагинах?

                      Помнится тут сами разработчики создавали темы, чтобы можно было определять где и какой плагин снят с продажи. Вы же пишите совсем другое

                      p/s/ никаких фобий, просто забавно))

                • +1
                  Alexander Alexander 30 января 2023 22:40 #

                  Где вы прочитали, что я удалил Контакты?

  • 1

    так а что у вас там он прочитать не может найдите и дайте ему прочитать

    waFiles::readFile('/var/www/www-ro...')
  • 1
    Alexander 1 февраля 2023 04:14 #

    Вообщем смотрите что получается. Плагин SendPulse к приложению Контакты здесь не при чём. Отключил его. Далее находясь на страницы логирования /webasyst/logs/, перехожу в приложение CRM и тут же появляется запись в логе wa-log/error.log

    Uncaught Error: File not found
    with code 404 in '/var/www/www-root/data/www/site.ru/wa-system/file/waFiles.class.php' around line 867
    
    Call stack:
    ## wa-system/file/waFiles.class.php(867)
    #0 wa-apps/contacts/lib/config/data/thumb.php(72): waFiles::readFile('/var/www/www-ro...')
    #1 wa-data/public/contacts/photos/thumb.php(5): include('/var/www/www-ro...')
    #2 {main}

    Параллельно появляется запись в файле лога командной строки cli.log

    Start {"app":"crm","class":"crmWorkerCli","exists":true}
    End {"app":"crm","class":"crmWorkerCli","exists":true,"successful_execution":true}

    • +1

      Параллельно появляется запись в файле лога командной строки cli.log

      Просто у вас отработал cron в это время. Связи нет. А если есть, то обратная: ошибка появилась вследствие запуска команды cron а не вашего перехода. Но вероятность последнего крайне мала.

      Скорее всего, просто отсутствует фото контакта. Или его "шаблон". Проверьте, есть ли у вас файлы

      userpic20@2x.jpg
      userpic20.jpg
      userpic32@2x.jpg
      userpic32.jpg
      userpic50@2x.jpg
      userpic50.jpg
      userpic96@2x.jpg
      userpic96.jpg
      userpic.svg
      

      в каталоге

      /wa-content/img/

      • 0
        Alexander Alexander 1 февраля 2023 16:37 #

        Перечисленные файлы на месте, в каталоге /wa-content/img/

    • +2

      Но от SendPulse все равно надо избавляться. Оно под PHP 8+ уронит систему.

      Ну или файлов локализации у этого плагина править. Строчку с plurals

      • 0
        Alexander Alexander 1 февраля 2023 16:39 #

        Хорошее предложение и касается не только этого плагина. Остается только вопрос - чем заменить? Как вы понимаете, в некоторых случаях, это риторический вопрос)) опираясь на то, что в инсталлере доступно

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите