kachnitel / RideTime

Mountain bike social riding app
3 stars 0 forks source link

Drawer may initialize before user causing an error #71

Closed kachnitel closed 4 years ago

kachnitel commented 4 years ago

Header must wait for user to initialize

Error: Error: Trying to get entity User:20 before it is initialized
* stores/BaseCollectionStore.js:59:12 in getSync
* stores/UserStore.mobx.js:39:24 in get
- node_modules/mobx/lib/mobx.module.js:756:28 in trackDerivedFunction
- node_modules/mobx/lib/mobx.module.js:1247:39 in computeValue
- node_modules/mobx/lib/mobx.module.js:1232:41 in trackAndCompute
- node_modules/mobx/lib/mobx.module.js:1192:20 in get
- node_modules/mobx/lib/mobx.module.js:3989:15 in read
- node_modules/mobx/lib/mobx.module.js:4253:72 in get
* navigation/DrawerContent.js:20:48 in render
- node_modules/mobx/lib/mobx.module.js:966:18 in allowStateChanges
- node_modules/mobx-react/native.js:844:44 in <unknown>
- node_modules/mobx/lib/mobx.module.js:756:28 in trackDerivedFunction
- node_modules/mobx/lib/mobx.module.js:1784:42 in track
- node_modules/mobx-react/native.js:838:19 in reactiveRender
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:11581:21 in finishClassComponent
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:11509:4 in updateClassComponent
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17276:21 in performUnitOfWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17316:41 in workLoop
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17417:15 in renderRoot
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18423:17 in performWorkOnRoot
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18324:24 in performWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18285:14 in performSyncWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18169:19 in requestWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17969:16 in scheduleWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:6934:17 in enqueueSetState
- node_modules/react/cjs/react.development.js:335:31 in setState
- node_modules/@react-navigation/native/src/createAppContainer.js:377:22 in dispatch
- node_modules/@react-navigation/core/lib/module/getChildNavigation.js:1:1529 in <unknown>
* screens/SignInScreen.js:75:35 in handleSignIn
* screens/SignInScreen.js:50:24 in _callee$
- node_modules/regenerator-runtime/runtime.js:45:44 in tryCatch
- node_modules/regenerator-runtime/runtime.js:271:30 in invoke
- ... 13 more stack frames from framework internals
kachnitel commented 4 years ago

Fixed in 65dd682