React Native version:0.60.4
phone:OPPO PAAM00 android 9.0
System:
OS: Windows 10
CPU: (4) x64 Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Memory: 7.47 GB / 19.89 GB
Binaries:
Node: 10.14.1 - C:\Program Files\nodejs\node.EXE
Yarn: 1.13.0 - ~\AppData\Roaming\npm\yarn.CMD
npm: 6.9.0 - ~\AppData\Roaming\npm\npm.CMD
Watchman: 4.9.4 - G:\Users\ASUS\watchman\watchman.EXE
SDKs:
Android SDK:
Android NDK: 19.0.5232133
Steps To Reproduce
1.UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true);
2.LayoutAnimation.spring();
3.this.setState to Update view
Describe what you expected to happen:
Render layout animation
Not all layout animations are abnormal. Only some layout animations are abnormal. Sometimes some views disappear after executing the layout animation, and then the program crashes when executed again.But normal in version 0.59.10.
Snack, code example, screenshot, or link to a repository:
adb logcat show this
2019-07-2614:02:00.74426524-26524/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.reactproject,PID: 26524java.lang.NullPointerException: Attempttoinvokevirtualmethod'android.view.ViewParent android.view.View.getParent()'onanullobjectreferenceatcom.facebook.react.uimanager.layoutanimation.LayoutAnimationController.shouldAnimateLayout(LayoutAnimationController.java:89)atcom.facebook.react.uimanager.NativeViewHierarchyManager.manageChildren(NativeViewHierarchyManager.java:445)atcom.facebook.react.uimanager.UIViewOperationQueue$ManageChildrenOperation.execute(UIViewOperationQueue.java:228)atcom.facebook.react.uimanager.UIViewOperationQueue$1.run(UIViewOperationQueue.java:844)atcom.facebook.react.uimanager.UIViewOperationQueue.flushPendingBatches(UIViewOperationQueue.java:952)atcom.facebook.react.uimanager.UIViewOperationQueue.access$2200(UIViewOperationQueue.java:44)atcom.facebook.react.uimanager.UIViewOperationQueue$DispatchUIFrameCallback.doFrameGuarded(UIViewOperationQueue.java:1012)atcom.facebook.react.uimanager.GuardedFrameCallback.doFrame(GuardedFrameCallback.java:29)atcom.facebook.react.modules.core.ReactChoreographer$ReactChoreographerDispatcher.doFrame(ReactChoreographer.java:172)atcom.facebook.react.modules.core.ChoreographerCompat$FrameCallback$1.doFrame(ChoreographerCompat.java:84)atandroid.view.Choreographer$CallbackRecord.run(Choreographer.java:1022)atandroid.view.Choreographer.doCallbacks(Choreographer.java:836)atandroid.view.Choreographer.doFrame(Choreographer.java:760)atandroid.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1010)atandroid.os.Handler.handleCallback(Handler.java:873)atandroid.os.Handler.dispatchMessage(Handler.java:99)atandroid.os.Looper.loop(Looper.java:232)atandroid.app.ActivityThread.main(ActivityThread.java:7154)atjava.lang.reflect.Method.invoke(NativeMethod)atcom.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576)atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)2019-07-2614:02:00.8858889-8889/? E/PhoneState: iconIdis0android.widget.ImageView{65ff7d0G.ED..... ......I.0,0-13,36 #7f0a0116 app:id/data_inout}2019-07-2614:02:00.8868889-8889/? E/PhoneState: iconIdis0android.widget.ImageView{f3e13c9G.ED..... ......I.0,0-0,0 #7f0a0116 app:id/data_inout}2019-07-2614:02:00.927768-768/? E/lowmemorykiller: Errorwriting/proc/26524/oom_score_adj;errno=222019-07-2614:02:01.0622044-2489/? E/InputDispatcher: channel'ab4bf97 com.reactproject/com.reactproject.MainActivity (server)'~Channelisunrecoverablybrokenandwillbedisposed!2019-07-2614:02:01.3652044-27130/? E/Environment: PathrequestsmustspecifyauserbyusingUserEnvironmentjava.lang.Throwableatandroid.os.Environment.throwIfUserRequired(Environment.java:1076)atandroid.os.Environment.getExternalStorageDirectory(Environment.java:516)atcom.android.server.am.ColorEapUtils.isLowStorage(ColorEapUtils.java:951)atcom.android.server.am.ColorEapUtils.collectFile(ColorEapUtils.java:533)atcom.android.server.DropBoxManagerService.add(DropBoxManagerService.java:404)atcom.android.server.DropBoxManagerService$2.add(DropBoxManagerService.java:175)atandroid.os.DropBoxManager.addText(DropBoxManager.java:283)atcom.android.server.am.ActivityManagerService$27.run(ActivityManagerService.java:18440)2019-07-2614:02:01.9857457-11733/? E/SceneService.AdUploadResponseData: parseJson,ret=1008,data=null;errorMsg=KX85ODP-1564120921457#nearbyInfoResponse isnull0.60.4 show this
The bottom cell disappeared.Then the program crashes

0.59.10 is normal

React Native version:0.60.4
phone:OPPO PAAM00 android 9.0
System:
OS: Windows 10
CPU: (4) x64 Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Memory: 7.47 GB / 19.89 GB
Binaries:
Node: 10.14.1 - C:\Program Files\nodejs\node.EXE
Yarn: 1.13.0 - ~\AppData\Roaming\npm\yarn.CMD
npm: 6.9.0 - ~\AppData\Roaming\npm\npm.CMD
Watchman: 4.9.4 - G:\Users\ASUS\watchman\watchman.EXE
SDKs:
Android SDK:
Android NDK: 19.0.5232133
Steps To Reproduce
1.UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true);
2.LayoutAnimation.spring();
3.this.setState to Update view
Describe what you expected to happen:
Render layout animation
Not all layout animations are abnormal. Only some layout animations are abnormal. Sometimes some views disappear after executing the layout animation, and then the program crashes when executed again.But normal in version 0.59.10.
Snack, code example, screenshot, or link to a repository:
adb logcat show this
0.60.4 show this

The bottom cell disappeared.Then the program crashes
0.59.10 is normal
