Как я могу предотвратить выброс этого AssertionError () в ReactContext.java:getCatalystInstance ()? - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть Android-приложение, которое использует React Native (в отличие от react-native сгенерированного CLI приложения React Native, работающего на Android). Так что, возможно, я опасно взаимодействую с библиотекой React Native.

Когда я запускаю приложение в симуляторе Android, я иногда получаю AssertionError() с https://github.com/facebook/react-native/blob/c87de765f6a9ebf656c188fa2115a1ba01b7939c/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java#L132.

В метании нет моего кода.

Кроме того, Android Studio сообщает о несовместимом состоянии стека.

Самый внутренний кадр стека показывает object == null. enter image description here

Но 2-й самый внутренний фрейм стека показывает, что рассматриваемая переменная НЕ null. enter image description here

Вот полный стек: enter image description here

Я попытаюсь выделить минимальный пример воспроизведения (если я смогу даже надежно воспроизвести его; опять же, ошибка утверждения прерывается).

А пока что есть мысли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...