При запуске telegram бота на сервере отваливается поток отвечающий за обработку команд и их ответ
При чем именно при запуске на сервере. Локально все работает без проблем. Вот ошибка, которую выдает в логах
Exception in thread "OkHttp Dispatcher" kotlin.UninitializedPropertyAccessException: lateinit property telegramUpdateHandler has not been initialized
Ответы (2 шт):
Автор решения: Colldd
→ Ссылка
Мне помогло это. Не знаю насколько это допустимо, но теперь бот также работает и на сервере.
// private lateinit var telegramUpdateHandler: TelegramUpdateHandler
var telegramUpdateHandler: TelegramUpdateHandler? = null
Автор решения: Ilnar
→ Ссылка
Все правильно, вы объявили переменную и пообещали ее инициализировать позже, но не сделали этого.
Данная ошибка говорит, что вы обращаетесь к переменной которая ещё не инициализирована.
Если объявить переменную
lateinit var variable: Int
Перед обращением к этой переменной она должна быть инициализирована
variable = 1// или другое число...
В противном случае будет эксепшен как у Вас.