question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

TypeError: undefined is not an object (evaluating '_reactNative.Text.propTypes.allowFontScaling)

See original GitHub issue

New Version

0.69.4

Old Version

0.64.2

Build Target(s)

13

Output of react-native info

(Use node --trace-warnings ... to show where the warning was created) System: OS: macOS 12.1 CPU: (16) x64 Intel® Core™ i9-9880H CPU @ 2.30GHz Memory: 157.31 MB / 16.00 GB Shell: 5.8 - /bin/zsh Binaries: Node: 16.14.2 - ~/.nvm/versions/node/v16.14.2/bin/node Yarn: 1.22.11 - /usr/local/bin/yarn npm: 8.5.0 - ~/.nvm/versions/node/v16.14.2/bin/npm Watchman: 2022.07.04.00 - /usr/local/bin/watchman Managers: CocoaPods: 1.11.3 - /usr/local/bin/pod SDKs: iOS SDK: Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5 Android SDK: API Levels: 23, 25, 27, 28, 29, 30, 31 Build Tools: 28.0.3, 29.0.2, 29.0.3, 30.0.2, 30.0.3, 31.0.0, 33.0.0 System Images: android-28 | Intel x86 Atom_64, android-28 | Google APIs Intel x86 Atom, android-29 | Intel x86 Atom_64, android-29 | Google APIs Intel x86 Atom, android-30 | Google APIs Intel x86 Atom, android-30 | Google Play Intel x86 Atom Android NDK: Not Found IDEs: Android Studio: 4.2 AI-202.7660.26.42.7322048 Xcode: 13.4.1/13F100 - /usr/bin/xcodebuild Languages: Java: 11.0.15 - /Library/Java/JavaVirtualMachines/jdk-11.0.15.jdk/Contents/Home/bin/javac npmPackages: @react-native-community/cli: Not Found react: 18.0.0 => 18.0.0 react-native: 0.69.4 => 0.69.4 react-native-macos: Not Found npmGlobalPackages: react-native: Not Found

Issue and Reproduction Steps

ERROR TypeError: undefined is not an object (evaluating ‘_reactNative.Text.propTypes.allowFontScaling’) ERROR Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication). A frequent cause of the error is that the application entry file path is incorrect. This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native. LOG register Voip push notification token is here ERROR Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication). A frequent cause of the error is that the application entry file path is incorrect. This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native.

Issue Analytics

  • State:open
  • Created a year ago
  • Comments:13

github_iconTop GitHub Comments

5reactions
lucienblcommented, Aug 16, 2022

Hello @internationthink and @sarathdb 👋

I’d suggest you to first check your code if you are not using propTypes.allowFontScaling somewhere. If not, maybe you are using some deprecated third-party dependencies that are using these properties ? For example react-native-button or react-native-settings-list are using these deprecated properties and requires a patch as explained here : https://github.com/ide/react-native-button/issues/92

Hope this can give you a hint on how to fix this issue 🙂

Best regards.

PS : you can use a command like grep -R "propTypes.allowFontScaling" * on your project directory to find all occurrences in your code.

2reactions
sergiocabreucommented, Dec 15, 2022

In my case, on upgrade RN 0.68.5 to RN 0.69.7, get like error. I solved refacting the property “Text.propTypes.style” to “PropTypes.string” in my app and that’s work’s fine again.

Read more comments on GitHub >

github_iconTop Results From Across the Web

TypeError: undefined is not an object (evaluating '_reactNative ...
I solved this by,. Commenting itemTextStyle: Text.propTypes.style in ..\node_modules\react-native-material-dropdown\src\components\dropdown ...
Read more >
TypeError: undefined is not an object (evaluating ... - Laracasts
TypeError : undefined is not an object (evaluating '_reactNative.View.propTypes.style'). Package.json. Copy Code "dependencies": { "@expo/vector-icons": ...
Read more >
typeerror: undefined is not an object (evaluating '_reactnative ...
I solved this by,. Commenting itemTextStyle: Text.propTypes.style in ..\node_modules\react-native-material-dropdown\src\components\dropdown file.
Read more >
undefined is not an object (evaluating '_reactNative ... - YouTube
ERROR TypeError : undefined is not an object ( evaluating '_reactNative.Image. propTypes.resizeMode') React Native Download Video from url and ...
Read more >
[Solved]-TypeError : undefined is not an object ( _reactNative ...
Coding example for the question TypeError : undefined is not an object ( _reactNative.Animated.Text.propStyles.style )-React Native.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found