benawad/react-native-auth-example

running error

webnah opened this issue · 3 comments

ExceptionsManager.js:74 TypeError: Cannot read property 'getItemAsync' of undefined

This error is located at:
in Routes (at withExpoRoot.js:20)
in RootErrorBoundary (at withExpoRoot.js:19)
in ExpoRootComponent (at renderApplication.js:35)
in RCTView (at View.js:45)
in View (at AppContainer.js:98)
in RCTView (at View.js:45)
in View (at AppContainer.js:115)
in AppContainer (at renderApplication.js:34)
handleException @ ExceptionsManager.js:74
showErrorDialog @ ReactNativeRenderer-dev.js:14654
logCapturedError @ ReactNativeRenderer-dev.js:14664
logError @ ReactNativeRenderer-dev.js:14770
callback @ ReactNativeRenderer-dev.js:15907
callCallback @ ReactNativeRenderer-dev.js:13857
commitUpdateEffects @ ReactNativeRenderer-dev.js:13901
commitUpdateQueue @ ReactNativeRenderer-dev.js:13889
commitLifeCycles @ ReactNativeRenderer-dev.js:15122
commitAllLifeCycles @ ReactNativeRenderer-dev.js:16635
invokeGuardedCallbackImpl @ ReactNativeRenderer-dev.js:93
invokeGuardedCallback @ ReactNativeRenderer-dev.js:318
commitRoot @ ReactNativeRenderer-dev.js:16875
(anonymous) @ ReactNativeRenderer-dev.js:18501
unstable_runWithPriority @ scheduler.development.js:255
completeRoot @ ReactNativeRenderer-dev.js:18498
performWorkOnRoot @ ReactNativeRenderer-dev.js:18427
performWork @ ReactNativeRenderer-dev.js:18324
performSyncWork @ ReactNativeRenderer-dev.js:18285
requestWork @ ReactNativeRenderer-dev.js:18169
scheduleWork @ ReactNativeRenderer-dev.js:17969
scheduleRootUpdate @ ReactNativeRenderer-dev.js:18642
updateContainerAtExpirationTime @ ReactNativeRenderer-dev.js:18676
updateContainer @ ReactNativeRenderer-dev.js:18765
render @ ReactNativeRenderer-dev.js:19512
renderApplication @ renderApplication.js:61
run @ AppRegistry.js:103
runApplication @ AppRegistry.js:198
__callFunction @ MessageQueue.js:366
(anonymous) @ MessageQueue.js:106
__guard @ MessageQueue.js:314
callFunctionReturnFlushedQueue @ MessageQueue.js:105
(anonymous) @ debuggerWorker.js:80
Show 3 more frames
ExceptionsManager.js:82 TypeError: TypeError: Cannot read property 'getItemAsync' of undefined

This error is located at:
in Routes (at withExpoRoot.js:20)
in RootErrorBoundary (at withExpoRoot.js:19)
in ExpoRootComponent (at renderApplication.js:35)
in RCTView (at View.js:45)
in View (at AppContainer.js:98)
in RCTView (at View.js:45)
in View (at AppContainer.js:115)
in AppContainer (at renderApplication.js:34)
at Routes.tsx:69

So is SecureStore null for you? Have you run yarn install after pulling?

So is SecureStore null for you? Have you run yarn install after pulling?

problem in AuthLoading.tsx at line: await SecureStore.getItemAsync(SECURESTORAGE_JWT)
the first time it have no value, can not read
I fake like image:
Screen Shot 2019-11-06 at 5 04 11 AM

It load login screen, thats all, getItemAsync break code

Do you know how to fix it?