-
-
Notifications
You must be signed in to change notification settings - Fork 982
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
React native required dispatch_sync to load #722
Comments
Is it an error or showing as a warning? |
I started getting this as well. It's a warning (yellowbox). Any idea what it means? |
I have seen it occasionally before. But after upgrading from 1.3.0 to 1.4.1 I get it on every app-start in the simulator. edit: I'll take it back. It's not every start, but most. |
Any fix? |
2021 and still have this warning on iOS. I am using react-native: 0.60.6 and react-native-gesture-handler: 1.10.3 |
This error showed up for me the very first time after upgrading expo sdk to verison 44. (RNGH v2) |
Same error for me, seemed to appear after upgrading to RNGH v2 |
I've upgraded to RNGH 2.1.0 - but the error still remained. I've checked the docs once again, and found that we should wrap our app with a So what I changed import 'react-native-gesture-handler';
import { GestureHandlerRootView } from 'react-native-gesture-handler';
....
return (
<DripsyProvider theme={colorMode === 'dark' ? theme : themeLight}>
<QueryClientProvider client={RNQueryClient}>
<SafeAreaProvider initialMetrics={initialWindowMetrics}>
<GestureHandlerRootView style={{ flex: 1 }}>
<Navigator theme={combinedTheme} />
</GestureHandlerRootView>
</SafeAreaProvider>
</QueryClientProvider>
</DripsyProvider>
); After wrapping with GestureHandlerRootView, the warning disappeared for me and never returned, even after 40 App restarts. |
I'm wrapping the view, yet I keep getting the same warning. Thoughts? |
I did not dig into it. At least the warning did disappear for me after wrapping it with the RNGHRootView. At the end, it’s just a warning and we could add an exception to yellow box to get rid of it. Edit: after couple of restarts, it did appear again for me as well. So my provided "solution" isn't one. |
same issue here. |
same here |
same here! |
Same here. |
Same issue here. Wrapping with the RNGHRootView didn't work for me as well |
i can't believe this issue has been around for two years |
Ikr...Is it dangerous to just suppress it and hope for the best? |
+1 |
same issue, suppose it happens cause of lib version |
Just done a complete new build and getting this error just showing a simple homescreen in react-navigation. Followed suggested solution and not worked. "@react-navigation/native": "^6.0.6", After a bit more research it seems adding the stack is causing the problem
Very basic app setup, with no stack in the navigator it does not cause the error
|
I didn't get the error anymore... "@react-navigation/elements": "^1.2.1",
"@react-navigation/native": "^6.0.6",
"@react-navigation/stack": "^6.0.11",
"react-native-gesture-handler": "^2.1.0",
"react-native-reanimated": "^2.3.1",
"react-native-safe-area-context": "^3.3.2", |
Finally I got it to work. My app previously crashed on Android and produced the warning message in ios. Now the app starts and works flawlessly on both platforms. I finally got it to work by downgrading react-native-reanimated. In package.json, I changed Then I ran a |
Didn't work for me. I am currently ignoring this but would love to know if it's a bug. |
Thank you so much @farcondee ! Confirming that #722 (comment) fixed the problem for me. |
It didn't work for me either, but then I looked at react-native-renanimated in node_modules and realized it wasn't actually downgraded by npm when I changed package.json and ran "npm install". I had to run "npm install [email protected]" for it to work :) |
downgrading react-native-reanimated to 2.2.4 worked for me. Ran into the same issue as @filiphorvei and had to |
@farcondee this worked for me as well, thank you! Spent hours hunting around in the dark after updating libraries. |
After downgrading to
|
This worked here. |
Indeed this solution also worked for me. As a side note, on the project we're working on, I'm the only one with an M1 Apple Silicon and had this issue. My other colleagues with an Intel did not have this problem. I had to beg my team to downgrade so I could work normally with them. |
it doesn't work for me |
Any solution? or just downgrade to v1 |
Also, why does 2.2.4 work but later ones don't work - but give this error. Who can look at this? |
In package.json, I changed
Then I ran a |
And you probably got the error. |
I just upgraded react-native-reanimated to 2.5.0 cause we got Android ANRs with older versions constantly. |
It appears this package is being maintained, but no one ever responds to this issue. We need to upgrade and get rid of this message. How do we do that if none of us knows what the actual issue is? |
And it actually does make the app unresponsive occationally (as it says in the warning), especially on Android. We see that in ANR reports that reanimated hangs in a lock (probably created by RNGH?). @jakub-gonet is assigned to this issue GH writes and he works at software mansion so maybe he can shed some insights on this issue? |
Hi! It may be caused by the integration between the Gesture Handler and Reanimated to allow for synchronous manipulation of gesture state. We will look into this, but I can't give an ETA unfortunately. |
any solution now? |
It's possible that software-mansion/react-native-reanimated#3166 fixes the problem. You could use |
@j-piasecki I tired out the version of reanimated that has that fix included, but I still get the warning |
In that case, could you prepare an example app to reproduce it? I've tried a new RN 0.67 app with Gesture Handler 2.4.1 and Reanimated 2.8.0 and I didn't get the warning. |
For anyone who tried the new version but still get the warning, please rebuild your app for native code to take effect. |
Looks like this is happening again after I upgraded from react-native-reanimated 2.10.0 to 2.11.0 |
Same here, after upgrading from 2.9.1 to 2.11.0 |
same, i fallbackto2.8.0 |
Fixed in software-mansion/react-native-reanimated#3698. Please upgrade |
Hi, i am getting this error once in a while when reloading React Native app. No idea, if that is something on my side or what to do with it. But i think that this error has something to do with navigator.geolocation.getCurrentPosition(). Not sure tho. Thanks for any help.
react native required dispatch_sync to load constants for RNGestureHandlerModule. this may lead to deadlocks
The text was updated successfully, but these errors were encountered: