kachnitel / RideTime

Mountain bike social riding app
3 stars 0 forks source link

Error: Trying to get entity Location:879 before it is initialized #134

Closed kachnitel closed 4 years ago

kachnitel commented 4 years ago

Error pops up if currentUser's locations are fetched with getSync before being loaded (by RidesScreen / EditProfileScreen)

Error:

Error: Error: Trying to get entity Location:879 before it is initialized
* src/stores/BaseCollectionStore.js:60:12 in getSync
* src/components/sign_up/HomeLocationsPicker.js:52:50 in <unknown>
- node_modules/mobx/lib/mobx.module.js:3408:35 in <unknown>
* src/components/sign_up/HomeLocationsPicker.js:48:63 in renderSelectedItems
* src/components/sign_up/HomeLocationsPicker.js:89:34 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
* src/components/sign_up/HomeLocationsPicker.js:30:18 in _callee2$
- 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 #137 / a56fe07