При запуске 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// или другое число...

В противном случае будет эксепшен как у Вас.

→ Ссылка