Reputation: 1155
I'm getting an error caught by Crashlytics and it's happening to almost 45% of the users but it doesn't seem to happen when the user is using the app but when it's in the background.
The stacktrace shown on Crashlytics is:
Fatal Exception: com.facebook.react.bridge.NoSuchKeyException ReadableNativeMap.java:124
lineNumber
I have no clue what can be causing this issue, if it's a Javascript error or a native library error
Upvotes: 13
Views: 16375
Reputation: 7463
This is a problem caused by the stacktrace-parser library which is used internally by react native. Basically, release 0.1.4 works fine while releases 0.1.5 and 0.1.6 causes the lineNumber error.
Do the following to fix this:
"resolutions": {
"stacktrace-parser": "0.1.4"
},
if you are using npm add the following to your package.json:
"dependencies": {
...
"stacktrace-parser": "0.1.4"
yarn install
(or npm install
)I hope this helps others until the library gets fixed.
Upvotes: 6
Reputation: 5304
My solution was to remove every console.error
in my project.
https://github.com/facebook/react-native/issues/24382
Upvotes: 1
Reputation: 1155
It ended up being an issue with some native library that was causing the crash. Simply upgrading it solved the problem
Upvotes: -2
Reputation: 2283
Make sure "backgroundColor" value is never null or undefined. In my case that was the reason.
Upvotes: 0