WiziDev, очень похоже, что эта ошибка выбрасывается не из того кода, который вы показали. Был бы полный backtrace, можно было бы сказать откуда и почему она вылетает. Но скорее всего не из телебота, он таких ошибок выводить не должен.
vi0, могу предположить, что анимичные сервисные слои в вашем приложении существуют для единообразия, чтобы не получалось, что в разных модулях разное количество слоёв. Единообразие упрощает сопровождение кода и написание сквозной логики.
Рамиль Жунусов, оператор вилочного погрузчика, машинист локомотива, сварщик, автоэлектрик. Долго можно продолжать, хватает профессий, на которые можно обучиться быстрее, где платят достаточно (а то и хорошо) и где нехватка рабочих рук сейчас.
Vindicar, если бы автор показал полный текст ошибки, было бы легче ткнуть пальцем в конкретное место. Но в целом весь класс Database - немыслимая ересь.
Надо открыть консоль браузера, посмотреть правильный ли путь в теге script, загружается ли по этому пути файл, нет ли ошибок. Заодно можно проверить и логи бэкенда, нет ли ошибок там.