Ошибка Addon Scout на Heroku SystemStackError: stack level too deep
При очередном деплое на Heroku произошла ошибка SystemStackError: stack level too deep. Связано это было с добавлением библиотекой "JB" в проект и с расширением "Scout".
Чтобы пофиксить эту ошибку - идем на Heroku и меняем ENV (Config Vars):
Чтобы пофиксить эту ошибку - идем на Heroku и меняем ENV (Config Vars):
SCOUT_MONITOR # true меняем на false
Когда SCOUT_MONITOR будет выключен - Dyno на Heroku запустится заново и ошибки не будет.
Дальше нужно восстановить работу 'Scout' в связке с библиотекой 'JB'.
Все что нужно сделать:
Дальше нужно восстановить работу 'Scout' в связке с библиотекой 'JB'.
Все что нужно сделать:
- обновить библиотеку 'Scout'
- задеплоить приложение
- SCOUT_MONITOR изменить на true
В моем случае Scout gem 'scout_apm' был обновлен с 2.4.21 до 2.6.7 (один из релизов включал в себя фикс вышеупомянутой ошибки).