Comments (36)
Until a fix is provided, you have 2 options:
- Upgrade to
react-native
v074.1
(can use latestreact-native-reanimated
) - Downgrade to
react-native-reanimated
v3.6.1
(works withreact-native
v73
)
from react-native-reanimated.
I've asked @szydlovsky to investigate this issue, fingers crossed ๐ค
from react-native-reanimated.
@szydlovsky I use react-native-reanimated 3.6.2
and it run.
Clearing cache and reinstalling didn't solve my problem.
from react-native-reanimated.
@tomekzaw It seems like this issue happens when we try to use "@gorhom/bottom-sheet": "^4.5.1", and the latest reanimated version
from react-native-reanimated.
@szydlovsky I just tried your steps but I keep getting
Exception in Hostfunction: not implemented
from react-native-reanimated.
@szydlovsky It's still not working. I'm getting these errors:
ERROR Error: Exception in HostFunction: Not implemented
ERROR TypeError: undefined is not an object (evaluating '_$$_REQUIRE(_dependencyMap[21], "@gorhom/bottom-sheet").BottomSheetModalProvider')
from react-native-reanimated.
@akylbek-hostaways I've done some digging and found out that our repros mostly differ by react-native
versions - your uses 0.73.8 and it doesn't work - my uses 0.74.1. I suggest you try bumping it up
from react-native-reanimated.
Same issue on android RN version 73.6 and 3.11.0 reanimated
from react-native-reanimated.
I have my own project that is not possible to share
from react-native-reanimated.
@ShahzaibMunir Can you please run pod install
in ios
directory of your app again and see if it helps?
from react-native-reanimated.
I have the same problem.
I've tried deleting the Pods folder and run pod install
, but still can't solve it.
Reanimated version
3.10.0
React Native version
0.73.8
@react-navigation/drawer version
6.6.15
react-native-gesture-handler version
2.12.0
from react-native-reanimated.
I have the same problem.
I've tried deleting nodemodule, yarn lock ,pod lock and run again, the Pods folder and run pod install, but still can't solve it.
Reanimated version
3.10.0
React Native version
0.72.4
from react-native-reanimated.
Getting same issue here as well.
from react-native-reanimated.
Exception in HostFunction: <unknown>
"react-native-gesture-handler" - "2.14.1"
"react-native-reanimated" - "3.8.1"
Got the same error on any use of reanimated
from react-native-reanimated.
Facing the same issue,
Error: Exception in HostFunction: Not implemented
Please let me know if there is any fix for this issue
from react-native-reanimated.
Thanks for reporting this problem.
Can you please submit a repro or at least paste full logs from Metro console (from the very beginning)?
from react-native-reanimated.
One possible solution is that we can downgrade the version of react-native-reanimated to something less than 3.10.0 both globally and within the project. This solved the issue for me until react-native-reanimated solves the issue.
from react-native-reanimated.
@ShahzaibMunir @jenny-chiang @NeverGone97 @daveosterjr @Squanbri @Geenesh03 @akylbek-hostaways (sorry for the verbose ping)
Hey everyone! I will soon try to find a repro for the issue, but before that try making a full clear of the project:
- Run
git clean -xdf
from the root of the project - From the root execute:
yarn && yarn build && cd ios && bundle install && bundle exec pod install && cd .. && yarn start --reset-cache
It pretty much resets all caches and stuff
Let me know if made any difference. If not - I will proceed to finding the repro.
from react-native-reanimated.
Also, @akylbek-hostaways could you try applying the patch from here? Since you say it is connected to @gorhom/bottom-sheet
that might fix it.
from react-native-reanimated.
@akylbek-hostaways one more thing that sparks to mind - have you tried bumping bottom sheet package to the latest version (4.6.1) ?
from react-native-reanimated.
@szydlovsky Yes, I tried with the alpha version as well, but I still get the same error.
from react-native-reanimated.
@jenny-chiang Can you check the global version of the react-native-reanimated, using npm list -g
this will list the version of react-native-reanimated installed globally. Remove it and try re-installing the required version.
from react-native-reanimated.
@Geenesh03 I have not installed react-native-reanimated in the global.
I only installed in my project.
from react-native-reanimated.
Hey guys, I am still trying to find a repro. I created a sample repo with @gorhom/bottom-sheet
, react-native-reanimated
and react-native-gesture-handler
: https://github.com/szydlovsky/reaniamtedHostFunctionCrashRepro
Its package.json
is:
{
"name": "reaniamtedHostFunctionCrashRepro",
"version": "0.0.1",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"lint": "eslint .",
"start": "react-native start",
"test": "jest"
},
"dependencies": {
"@gorhom/bottom-sheet": "^4.6.1",
"react": "18.2.0",
"react-native": "0.74.1",
"react-native-gesture-handler": "^2.16.2",
"react-native-reanimated": "^3.11.0"
},
"devDependencies": {
"@babel/core": "^7.20.0",
"@babel/preset-env": "^7.20.0",
"@babel/runtime": "^7.20.0",
"@react-native/babel-preset": "0.74.83",
"@react-native/eslint-config": "0.74.83",
"@react-native/metro-config": "0.74.83",
"@react-native/typescript-config": "0.74.83",
"@types/react": "^18.2.6",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^29.6.3",
"eslint": "^8.19.0",
"jest": "^29.6.3",
"prettier": "2.8.8",
"react-test-renderer": "18.2.0",
"typescript": "5.0.4"
},
"engines": {
"node": ">=18"
},
"packageManager": "[email protected]"
}
And its babel.config.js
is:
module.exports = {
presets: ['module:@react-native/babel-preset'],
plugins: ['react-native-reanimated/plugin'],
};
It contains some sample code using bottom-sheet. Can anyone clone it and see if the crash is still there? It works perfectly for me.
from react-native-reanimated.
@szydlovsky Yes, your repository works well. This issue can be related to the JSC, because it started giving errors when hermesjs is disabled
https://github.com/akylbek-hostaways/repro-animated
from react-native-reanimated.
@szydlovsky works fine.
Interesting that for my repo everything worked fine till yesterday
from react-native-reanimated.
@akylbek-hostaways alright, your repro throws - time to investigate
from react-native-reanimated.
Here's some reference how to do it: https://reactnative.dev/docs/upgrading
from react-native-reanimated.
Also this: https://react-native-community.github.io/upgrade-helper/
from react-native-reanimated.
@akylbek-hostaways I've done some digging and found out that our repros mostly differ by
react-native
versions - your uses 0.73.8 and it doesn't work - my uses 0.74.1. I suggest you try bumping it up
Is there a way to solve this issue in 0.73.*? I can't upgrade to version 0.74.0 due to some compatibility reasons for now.
from react-native-reanimated.
any update on this ? facing same issue.
from react-native-reanimated.
Hello,
Any workaround for this?
Thanks in advance :)
from react-native-reanimated.
I faced the same issue while using bottom sheet, it got fixed by making these changes in the version
"@gorhom/bottom-sheet": "^4.6.1",
"react-native": "0.73.1",
"react-native-gesture-handler": "^2.16.2",
"react-native-reanimated": "3.6.1",
i am using node - 21.7.3
@PrinceD96 good workaround
from react-native-reanimated.
- Downgrade to react-native-reanimated v3.6.1 by removing ^ in package.json
- Install node_modules again,
- reset cache of metro server.
_the only workaround until you decide to upgrade project latest 74. + version._*
from react-native-reanimated.
I faced the same issue while using reanimated
"react-native": "0.72.1",
"react-native-reanimated": "^3.4.2",
Anyone find fix around?
from react-native-reanimated.
Another workaround for versions below 0.74 is enabling hermesjs
from react-native-reanimated.
Related Issues (20)
- [Reanimated] Babel plugin exception: TypeError: (0 , types_12.cloneNode) is not a function HOT 1
- Unable to run on Android HOT 3
- ReferenceError: _updateDataSynchronously is not defined HOT 2
- [3.6.0] pod install error after upgrading 3.6.0 HOT 4
- Problems with react-native-reanimated v3.11.0 e react-native v 0.74.1 HOT 5
- Unable to resolve module ./publicGlobals HOT 4
- ใBugใModal displays incorrectly if use reanimated HOT 7
- [3.11.0] Plugin does not traverse node_modules, only the root of the project HOT 2
- Flickering in animation after updating react native HOT 9
- 1st item in an inverted list is no longer animated after a while with itemLayoutAnimation HOT 1
- expo 51.0.7 CRASH [TypeError: animatedRef.getTag is not a function (it is undefined)] HOT 2
- useAnimatedKeyboard break navigation color HOT 5
- Found Error TypeScript when run yarn tsc HOT 2
- Task :react-native-reanimated:buildCMakeRelWithDebInfo[armeabi-v7a] FAILED HOT 3
- Entering and/or layout animation flickering when SafeAreaView is a first parent of an animated component HOT 1
- > java.net.SocketException: Connection reset HOT 1
- iOS build faied: ld: Undefined symbols HOT 3
- SVG Polygon Animation not working
- [3.12.0-28/05/2024] TypeError: property is not configurable when spreading an object in useAnimatedStyle hook HOT 2
- useSharedValue `modify` does not exist, but shows in docs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-reanimated.