RuntimeException: не удалось отправить событие @ otto

У нас есть проблема в нашей текущей версии приложения с EventHandler из otto. Мы получаем RuntimeException в нашем журнале сбоев, со следующим описанием:

"Причина: java.lang.RuntimeException: Не удалось отправить событие: classcom.nameOfBrand.ui.events.SwitchFragmentEvent для обработчика [EventHandler public void com.nameOfBrand.ui.activities.MainActivity.onSwitchFragmentEvent (com.nameOfBrand.ui.events.SwitchFragmentEvent )]»

У нас есть кнопка, и в ее onClickListener мы запускаем самоопределенный SwitchFragmentEvent . В некоторых странных ситуациях инфраструктура не может отправить событие и выбрасывает RuntimeException .

Фрагмент с кнопкой расширяет AbstractResultListFragment и этот расширяет AbstractFragment . Мы регистрируем EventBus в onResume of AbstractFragement и отменим регистрацию на onPause. Все работает отлично, за исключением одной кнопки: /

У кого-нибудь есть идея или когда-нибудь было что-то подобное?

ОБНОВЛЕНИЕ: Scompt был прав. Исключение RuntimeException было выбрано из-за причины исключения NullPointerException в нашем коде. Спасибо

Tipp: Прочитайте свои журналы аварии до конца;)

Solutions Collecting From Web of "RuntimeException: не удалось отправить событие @ otto"

В этом случае должно быть завернутое исключение, которое предоставит больше информации о сбое.

Если вы используете AndroidAnnotation, добавьте @UiThread чтобы просмотреть метод лечения. Обратите внимание, что метод не должен быть private .