Repository navigation
[Android]Release crash l.View.propTypes.style #16352
Description
debug is fine, crash while release.
logcat dump.
`
10-13 10:28:08.810 9145 9194 E AndroidRuntime: com.facebook.react.common.JavascriptException: undefined is not an object (evaluating 'l.View.propTypes.style'), stack:
10-13 10:28:08.810 9145 9194 E AndroidRuntime: @1184:5578
10-13 10:28:08.810 9145 9194 E AndroidRuntime: i@2:565
10-13 10:28:08.810 9145 9194 E AndroidRuntime: n@2:348
10-13 10:28:08.810 9145 9194 E AndroidRuntime: t@2:210
10-13 10:28:08.810 9145 9194 E AndroidRuntime: @1183:197
10-13 10:28:08.810 9145 9194 E AndroidRuntime: i@2:565
10-13 10:28:08.810 9145 9194 E AndroidRuntime: n@2:348
10-13 10:28:08.810 9145 9194 E AndroidRuntime: t@2:210
10-13 10:28:08.810 9145 9194 E AndroidRuntime: @1182:113
10-13 10:28:08.810 9145 9194 E AndroidRuntime: i@2:565
10-13 10:28:08.810 9145 9194 E AndroidRuntime: n@2:348
10-13 10:28:08.810 9145 9194 E AndroidRuntime: t@2:210
10-13 10:28:08.810 9145 9194 E AndroidRuntime: @1180:311
10-13 10:28:08.810 9145 9194 E AndroidRuntime: i@2:565
10-13 10:28:08.810 9145 9194 E AndroidRuntime: n@2:348
10-13 10:28:08.810 9145 9194 E AndroidRuntime: t@2:210
10-13 10:28:08.810 9145 9194 E AndroidRuntime: @698:1008
10-13 10:28:08.810 9145 9194 E AndroidRuntime: i@2:565
10-13 10:28:08.810 9145 9194 E AndroidRuntime: n@2:348
10-13 10:28:08.810 9145 9194 E AndroidRuntime: t@2:210
10-13 10:28:08.810 9145 9194 E AndroidRuntime: @309:403
10-13 10:28:08.810 9145 9194 E AndroidRuntime: i@2:565
10-13 10:28:08.810 9145 9194 E AndroidRuntime: n@2:348
10-13 10:28:08.810 9145 9194 E AndroidRuntime: t@2:210
10-13 10:28:08.810 9145 9194 E AndroidRuntime: @12:44
10-13 10:28:08.810 9145 9194 E AndroidRuntime: i@2:565
10-13 10:28:08.810 9145 9194 E AndroidRuntime: n@2:278
10-13 10:28:08.810 9145 9194 E AndroidRuntime: t@2:210
10-13 10:28:08.810 9145 9194 E AndroidRuntime: global code@1260:9
10-13 10:28:08.810 9145 9194 E AndroidRuntime:
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:56)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java:40)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:363)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:162)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:754)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at android.os.Looper.loop(Looper.java:160)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:194)
10-13 10:28:08.810 9145 9194 E AndroidRuntime: at java.lang.Thread.run(Thread.java:761)
`
Activity
react-native-bot commentedon Oct 13, 2017
@facebook-github-bot no-template
facebook-github-bot commentedon Oct 13, 2017
Hey, thanks for reporting this issue! It looks like your description is missing some necessary information, or the list of reproduction steps is not complete. Can you please add all the details specified in the Issue Template? This is necessary for people to be able to understand and reproduce the issue being reported. I am going to close this, but feel free to open a new issue with the additional information provided. Thanks! See "What to Expect from Maintainers" to learn more.
timxyz commentedon Oct 20, 2017
We've been banging our heads against this issue for a few days. Seems like the cause was View.propTypes only being accessible from dev mode, meaning it is undefined in release. The fix is to switch it with ViewPropTypes.
Quote from View.js:
pongponglau commentedon Oct 21, 2017
I have the same problem in iOS 10 when running the app in release mode.
2017-10-21 22:52:35.287874+0800 MyApp[286:15231] Unhandled JS Exception: undefined is not an object (evaluating 'l.View.propTypes.style')
May i ask if there is any solution?
Thanks
rcorrie commentedon Oct 23, 2017
In order to solve this, make sure that your app nor any of your dependencies is using
View.propTypes.@pongponglau
View.propTypes has been deprecated
adjieindrawan commentedon Mar 20, 2018
@timxyz Thank you.. Works for me 🙏
zhaiyjgithub commentedon Apr 11, 2018
search the code View.propTypes in your code and your third dependencies.
in the files:
it works for me.