Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Expo.io - Module JSTimersExecution is not a registered callable module

I setup a React-Native app using the React Native offical docs. But I keep getting this error message Module JSTimersExecution is not a registered callable module when viewing the app from Expo app in my iphone. The call stack is attached here.

Expo error[1]

I did some Google, but didn't find anything helpful.

Could anyone get this error before?

like image 433
long.luc Avatar asked Aug 09 '17 15:08

long.luc


2 Answers

Make sure to change app.json to the same expo version you have in your package.json. And also make sure you are using the corresponding React-Native version the the expo version you have installed uses. You may need to upgrade your Expo app. If that doesn't work and your versions match up:

  • Stop your server
  • rm -rf node-modules (maybe even remove your.lock file)
  • npm i / yarn
  • then start it up npm start or use expo
  • then if you started up in the terminal Shift + R to restart package and clear cache, or press restart in expo if you are using that.

https://blog.expo.io/expo-sdk-v20-0-0-is-now-available-79f84232a9d1

like image 200
Russell Maxfield Avatar answered Nov 21 '22 01:11

Russell Maxfield


I got the same error when i upgrade react-native to 0.47.1, I look the question and set react-native back to 0.46.4, it work!

like image 20
user5484914 Avatar answered Nov 20 '22 23:11

user5484914