TypeError - null не является объектом (оценивается как «t.data») [React Native 0.59.5 Android] - PullRequest
0 голосов
/ 03 июня 2019

После обновления моего приложения React Native до версии 0.59.5 я вижу, что несколько пользователей аварийно работают в случайных местах для пользователей Android (пользователи iOS в порядке).Я использую Sentry для отслеживания мест аварий, и ошибка говорит:

TypeError readAsText (response-native / Libraries / Blob / FileReader)

enter image description here

Ниже приведен стек, сообщаемый в приборной панели Sentry.

enter image description here

Когда я проверяю BREADCRUMBSЯ вижу следующее.

enter image description here

Я использую fetch для HTTP-вызовов.Кто-нибудь сталкивался с этой проблемой раньше?Наш API возвращается нормально.Проблема происходит в случайных местах.Есть ли ситуации, которые вызвали эту проблему?Я пользуюсь своим приложением целый день, и оно еще не сломалось.Так что, если кто-то сталкивался с этой проблемой раньше и предложил какое-либо решение, я был бы очень признателен.

PS: я пытался смоделировать ошибки, возвращаемые API, с кодами 404 и 400.Вылет не в этом формате.

1 Ответ

0 голосов
/ 04 июня 2019

Собственно зачем вам реактотрон для производства?Лучше использовать это только для разработки.Тогда у вас не будет этой проблемы:

if (__DEV__) {
  import('./ReactotronConfig');
}
...