Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clicking on Explore on LaunchScreen throws error - Android #14

Open
ertejaspatel opened this issue Dec 19, 2017 · 5 comments
Open

Clicking on Explore on LaunchScreen throws error - Android #14

ertejaspatel opened this issue Dec 19, 2017 · 5 comments

Comments

@ertejaspatel
Copy link

Can anyone please help with following issue?

After creating app using:

ignite new appname --max --boilerplate native-base-boilerplate

Click on Login - successfully navigates to LaunchScreen
Click on Explore - throws following error

undefined is not an object (evaluating 'route.routeName')

C:\Users\usr\Documents\play\appname\node_modules\react-navigation\src\routers\createConfigGetter.js:51:10
render
C:\Users\usr\Documents\play\appname\node_modules\react-navigation\src\views\Drawer\DrawerView.js:190:6

C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1863:19
measureLifeCyclePerf
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1610:15
_renderValidatedComponentWithoutOwnerOrContext
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1862:54
_renderValidatedComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1872:34
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1696:57
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
mountChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2871:62
initializeChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2940:45
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2969:84
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
mountChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2871:62
initializeChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2940:45
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2969:84
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
mountChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2871:62
initializeChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2940:45
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2969:84
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
mountChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2871:62
initializeChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2940:45
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2969:84
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
mountChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2871:62
initializeChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2940:45
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2969:84
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
mountChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2871:62
initializeChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2940:45
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2969:84
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
mountChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2871:62
initializeChildren
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2940:45
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2969:84
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
performInitialMount
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1703:54
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1655:184
mountComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1327:53
mountComponentIntoNode
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1998:50
perform
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1382:99
batchedMountComponentIntoNode
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2004:24
perform
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1382:99
batchedUpdates
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2077:139
batchedUpdates$1
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:1456:61
renderComponent
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:2032:45
render
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\Renderer\ReactNativeStack-dev.js:3258:46
renderApplication
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\ReactNative\renderApplication.js:34:4
run
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\ReactNative\AppRegistry.js:117:10
runApplication
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\ReactNative\AppRegistry.js:191:26
__callFunction
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:266:47

C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:103:26
__guard
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:231:6
callFunctionReturnFlushedQueue
C:\Users\usr\Documents\play\appname\node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:102:17

@ruddell
Copy link

ruddell commented Dec 20, 2017

This is a react-navigation bug react-navigation/react-navigation#3148. You can fix it by pinning react-navigation to beta 21 here

@bamne123
Copy link

I have the same issue but on the login page.

when i run application with following command,
react-native run-ios --configuration Release

At login screen, after login button click app crash, where as when i run without configuration works fine.

I have also check the @ruddell comments, all versions are proper.

"dependencies": {
"apisauce": "^0.14.0",
"appcenter": "^1.1.0",
"appcenter-analytics": "^1.1.0",
"appcenter-crashes": "^1.1.0",
"format-json": "^1.0.3",
"lodash": "^4.17.2",
"native-base": "2.3.1",
"prop-types": "^15.5.10",
"querystringify": "0.0.4",
"ramda": "^0.24.1",
"react": "16.0.0",
"react-native": "0.51.0",
"react-native-config": "^0.6.0",
"react-native-drawer": "^2.3.0",
"react-native-i18n": "1.0.0",
"react-native-vector-icons": "4.3.0",
"react-navigation": "^1.0.0-beta.7",
"react-redux": "^5.0.2",
"redux": "^3.6.0",
"redux-persist": "^4.1.0",
"redux-saga": "^0.15.6",
"reduxsauce": "0.4.1",
"seamless-immutable": "^7.0.1"
},

@ruddell
Copy link

ruddell commented Dec 24, 2017

@bamne123 Your package.json shows "react-navigation": "^1.0.0-beta.7", using a ^ which resolves to 1.0.0-beta.22 (the version with the issue). Please pin your react-navigation to 1.0.0-beta.21 or use this workaround

@bamne123
Copy link

@ruddell I have followed your steps, also tried workaround. It still not working. :(

@ruddell
Copy link

ruddell commented Dec 24, 2017

@bamne123 I just followed my instructions on a new app and it fixed the issue. Sorry, I'm not sure what's going wrong on your end. Make sure you run yarn or npm install to actually install the changed dependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants