TypeError: undefined is not an object (evaluating '_reactNative.Text.propTypes.allowFontScaling)
See original GitHub issueNew 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:
- Created a year ago
- Comments:13
Top GitHub Comments
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 examplereact-native-button
orreact-native-settings-list
are using these deprecated properties and requires a patch as explained here : https://github.com/ide/react-native-button/issues/92Hope 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.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.