oceanbit / GitShark

🦈 A Git client to surf through your repos on mobile
https://gitshark.dev
Mozilla Public License 2.0
136 stars 9 forks source link

App throw OOM error when accessing log page on build #60

Closed crutchcorn closed 3 years ago

crutchcorn commented 3 years ago

While debug mode runs perfectly fine, after production build is released and pushed to app, I get an error loading the git log screen with the following error message on my Samsung Tab S7:

Log file ``` 2021-01-06 04:38:42.076 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/packed-refs: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/packed-refs' 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.076 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/shallow: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/shallow' 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.181 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.185 1406-1406/? E/unknown:NativeViewHierarchyManager: Unable to update properties for view tag 585 com.facebook.react.uimanager.IllegalViewOperationException: ViewManager for tag 585 could not be found. View already dropped? false. Last index 0 in last 100 views[I@d408b1a at com.facebook.react.uimanager.NativeViewHierarchyManager.resolveViewManager(NativeViewHierarchyManager.java:118) at com.facebook.react.uimanager.NativeViewHierarchyManager.updateProperties(NativeViewHierarchyManager.java:141) at com.facebook.react.uimanager.UIImplementation.synchronouslyUpdateViewOnUIThread(UIImplementation.java:289) at com.facebook.react.uimanager.UIManagerModule.synchronouslyUpdateViewOnUIThread(UIManagerModule.java:397) at com.facebook.react.animated.PropsAnimatedNode.updateView(PropsAnimatedNode.java:98) at com.facebook.react.animated.NativeAnimatedNodesManager.updateNodes(NativeAnimatedNodesManager.java:547) at com.facebook.react.animated.NativeAnimatedNodesManager.runUpdates(NativeAnimatedNodesManager.java:456) at com.facebook.react.animated.NativeAnimatedModule$1.doFrameGuarded(NativeAnimatedModule.java:101) at com.facebook.react.uimanager.GuardedFrameCallback.doFrame(GuardedFrameCallback.java:28) at com.facebook.react.modules.core.ReactChoreographer$ReactChoreographerDispatcher.doFrame(ReactChoreographer.java:174) at com.facebook.react.modules.core.ChoreographerCompat$FrameCallback$1.doFrame(ChoreographerCompat.java:84) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:997) at android.view.Choreographer.doCallbacks(Choreographer.java:797) at android.view.Choreographer.doFrame(Choreographer.java:728) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:984) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:237) at android.app.ActivityThread.main(ActivityThread.java:8129) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100) 2021-01-06 04:38:42.185 1406-1406/? E/unknown:NativeViewHierarchyManager: Unable to update properties for view tag 607 com.facebook.react.uimanager.IllegalViewOperationException: ViewManager for tag 607 could not be found. View already dropped? false. Last index 0 in last 100 views[I@d408b1a at com.facebook.react.uimanager.NativeViewHierarchyManager.resolveViewManager(NativeViewHierarchyManager.java:118) at com.facebook.react.uimanager.NativeViewHierarchyManager.updateProperties(NativeViewHierarchyManager.java:141) at com.facebook.react.uimanager.UIImplementation.synchronouslyUpdateViewOnUIThread(UIImplementation.java:289) at com.facebook.react.uimanager.UIManagerModule.synchronouslyUpdateViewOnUIThread(UIManagerModule.java:397) at com.facebook.react.animated.PropsAnimatedNode.updateView(PropsAnimatedNode.java:98) at com.facebook.react.animated.NativeAnimatedNodesManager.updateNodes(NativeAnimatedNodesManager.java:547) at com.facebook.react.animated.NativeAnimatedNodesManager.runUpdates(NativeAnimatedNodesManager.java:456) at com.facebook.react.animated.NativeAnimatedModule$1.doFrameGuarded(NativeAnimatedModule.java:101) at com.facebook.react.uimanager.GuardedFrameCallback.doFrame(GuardedFrameCallback.java:28) at com.facebook.react.modules.core.ReactChoreographer$ReactChoreographerDispatcher.doFrame(ReactChoreographer.java:174) at com.facebook.react.modules.core.ChoreographerCompat$FrameCallback$1.doFrame(ChoreographerCompat.java:84) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:997) at android.view.Choreographer.doCallbacks(Choreographer.java:797) at android.view.Choreographer.doFrame(Choreographer.java:728) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:984) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:237) at android.app.ActivityThread.main(ActivityThread.java:8129) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100) 2021-01-06 04:38:42.186 1406-1406/? E/unknown:NativeViewHierarchyManager: Unable to update properties for view tag 637 com.facebook.react.uimanager.IllegalViewOperationException: ViewManager for tag 637 could not be found. View already dropped? false. Last index 0 in last 100 views[I@d408b1a at com.facebook.react.uimanager.NativeViewHierarchyManager.resolveViewManager(NativeViewHierarchyManager.java:118) at com.facebook.react.uimanager.NativeViewHierarchyManager.updateProperties(NativeViewHierarchyManager.java:141) at com.facebook.react.uimanager.UIImplementation.synchronouslyUpdateViewOnUIThread(UIImplementation.java:289) at com.facebook.react.uimanager.UIManagerModule.synchronouslyUpdateViewOnUIThread(UIManagerModule.java:397) at com.facebook.react.animated.PropsAnimatedNode.updateView(PropsAnimatedNode.java:98) at com.facebook.react.animated.NativeAnimatedNodesManager.updateNodes(NativeAnimatedNodesManager.java:547) at com.facebook.react.animated.NativeAnimatedNodesManager.runUpdates(NativeAnimatedNodesManager.java:456) at com.facebook.react.animated.NativeAnimatedModule$1.doFrameGuarded(NativeAnimatedModule.java:101) at com.facebook.react.uimanager.GuardedFrameCallback.doFrame(GuardedFrameCallback.java:28) at com.facebook.react.modules.core.ReactChoreographer$ReactChoreographerDispatcher.doFrame(ReactChoreographer.java:174) at com.facebook.react.modules.core.ChoreographerCompat$FrameCallback$1.doFrame(ChoreographerCompat.java:84) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:997) at android.view.Choreographer.doCallbacks(Choreographer.java:797) at android.view.Choreographer.doFrame(Choreographer.java:728) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:984) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:237) at android.app.ActivityThread.main(ActivityThread.java:8129) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100) 2021-01-06 04:38:42.187 1406-1406/? E/unknown:NativeViewHierarchyManager: Unable to update properties for view tag 659 com.facebook.react.uimanager.IllegalViewOperationException: ViewManager for tag 659 could not be found. View already dropped? false. Last index 0 in last 100 views[I@d408b1a at com.facebook.react.uimanager.NativeViewHierarchyManager.resolveViewManager(NativeViewHierarchyManager.java:118) at com.facebook.react.uimanager.NativeViewHierarchyManager.updateProperties(NativeViewHierarchyManager.java:141) at com.facebook.react.uimanager.UIImplementation.synchronouslyUpdateViewOnUIThread(UIImplementation.java:289) at com.facebook.react.uimanager.UIManagerModule.synchronouslyUpdateViewOnUIThread(UIManagerModule.java:397) at com.facebook.react.animated.PropsAnimatedNode.updateView(PropsAnimatedNode.java:98) at com.facebook.react.animated.NativeAnimatedNodesManager.updateNodes(NativeAnimatedNodesManager.java:547) at com.facebook.react.animated.NativeAnimatedNodesManager.runUpdates(NativeAnimatedNodesManager.java:456) at com.facebook.react.animated.NativeAnimatedModule$1.doFrameGuarded(NativeAnimatedModule.java:101) at com.facebook.react.uimanager.GuardedFrameCallback.doFrame(GuardedFrameCallback.java:28) at com.facebook.react.modules.core.ReactChoreographer$ReactChoreographerDispatcher.doFrame(ReactChoreographer.java:174) at com.facebook.react.modules.core.ChoreographerCompat$FrameCallback$1.doFrame(ChoreographerCompat.java:84) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:997) at android.view.Choreographer.doCallbacks(Choreographer.java:797) at android.view.Choreographer.doFrame(Choreographer.java:728) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:984) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:237) at android.app.ActivityThread.main(ActivityThread.java:8129) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100) 2021-01-06 04:38:42.219 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/shallow: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/shallow' 2021-01-06 04:38:42.219 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.219 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.219 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.219 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.219 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/packed-refs: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/packed-refs' 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.220 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/objects/1e/8a0f57830ec0631d03956e1d8bda9094504c79: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/objects/1e/8a0f57830ec0631d03956e1d8bda9094504c79' 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.224 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.226 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/packed-refs: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/packed-refs' 2021-01-06 04:38:42.226 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.226 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.226 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.227 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.227 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.227 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.227 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.227 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.227 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.227 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.227 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.227 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/page-transition: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/page-transition' 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.228 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/refs/page-transition: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/refs/page-transition' 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.230 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/objects/1e/8a0f57830ec0631d03956e1d8bda9094504c79: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/objects/1e/8a0f57830ec0631d03956e1d8bda9094504c79' 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.238 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.239 1406-1837/? W/System.err: com.rnfs.IORejectionException: ENOENT: /storage/emulated/0/git/unicorn-utterances/.git/refs/tags/page-transition: open failed: ENOENT (No such file or directory), open '/storage/emulated/0/git/unicorn-utterances/.git/refs/tags/page-transition' 2021-01-06 04:38:42.239 1406-1837/? W/System.err: at com.rnfs.RNFSManager.getInputStream(RNFSManager.java:111) 2021-01-06 04:38:42.239 1406-1837/? W/System.err: at com.rnfs.RNFSManager.readFile(RNFSManager.java:222) 2021-01-06 04:38:42.239 1406-1837/? W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2021-01-06 04:38:42.239 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 2021-01-06 04:38:42.239 1406-1837/? W/System.err: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 2021-01-06 04:38:42.239 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 2021-01-06 04:38:42.239 1406-1837/? W/System.err: at android.os.Handler.handleCallback(Handler.java:883) 2021-01-06 04:38:42.242 1406-1837/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:100) 2021-01-06 04:38:42.242 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 2021-01-06 04:38:42.242 1406-1837/? W/System.err: at android.os.Looper.loop(Looper.java:237) 2021-01-06 04:38:42.242 1406-1837/? W/System.err: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 2021-01-06 04:38:42.242 1406-1837/? W/System.err: at java.lang.Thread.run(Thread.java:919) 2021-01-06 04:38:42.283 1406-1787/? W/System: A resource failed to call close. 2021-01-06 04:38:42.283 1406-1787/? W/System: A resource failed to call close. 2021-01-06 04:38:42.379 875-2570/? E/NativeSemDvfsGpuManager: acquire:: Start 2021-01-06 04:38:42.379 875-2570/? E/NativeSemDvfsGpuManager: acquire:: timeout = 1000 mIsAcquired = 1 mTagName : SurfaceFlinger 2021-01-06 04:38:42.381 875-2570/? E/NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::requestGPU() 2021-01-06 04:38:42.381 875-2570/? E/NativeSemDvfsGpuManager: acquire:: End 2021-01-06 04:38:42.381 875-2571/? E/NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::requestGpis() 2021-01-06 04:38:42.964 1406-1787/? W/System: A resource failed to call close. 2021-01-06 04:38:43.094 1406-1837/? W/eanbit.gitshar: Throwing OutOfMemoryError "Failed to allocate a 264159684 byte allocation with 25165824 free bytes and 287MB until OOM, target footprint 260291176, growth limit 536870912" (VmSize 43174412 kB) 2021-01-06 04:38:43.382 875-2569/? E/NativeSemDvfsGpuManager: release:: Start 2021-01-06 04:38:43.382 875-2569/? E/NativeSemDvfsGpuManager: release():: mIsAcquired = 1 , mName = GPU , mTagName : SurfaceFlinger 2021-01-06 04:38:43.387 875-2569/? E/NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::releaseGPU() 2021-01-06 04:38:43.387 875-2569/? E/NativeSemDvfsGpuManager: release:: End 2021-01-06 04:38:43.679 875-2570/? E/NativeSemDvfsGpuManager: acquire:: Start 2021-01-06 04:38:43.680 875-2570/? E/NativeSemDvfsGpuManager: acquire:: timeout = 1000 mIsAcquired = 0 mTagName : SurfaceFlinger 2021-01-06 04:38:43.681 875-2570/? E/NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::requestGPU() 2021-01-06 04:38:43.682 875-2570/? E/NativeSemDvfsGpuManager: acquire:: End 2021-01-06 04:38:43.686 875-2571/? E/NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::requestGpis() 2021-01-06 04:38:43.700 1406-1837/? W/eanbit.gitshar: Throwing OutOfMemoryError "Failed to allocate a 132079856 byte allocation with 25165824 free bytes and 35MB until OOM, target footprint 524564744, growth limit 536870912" (VmSize 43502092 kB) 2021-01-06 04:38:43.703 756-756/? W/Glide: Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored 2021-01-06 04:38:43.711 800-800/? W/Glide: Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored 2021-01-06 04:38:43.738 1807-1948/? E/memtrack: Couldn't load memtrack module 2021-01-06 04:38:43.738 1807-1948/? W/android.os.Debug: failed to get memory consumption info: -1 2021-01-06 04:38:43.832 872-872/? W/lmkd: Failed to get t_pid for '0' of pid(32369) 2021-01-06 04:38:43.865 1406-1837/? W/eanbit.gitshar: Throwing OutOfMemoryError "Failed to allocate a 132079856 byte allocation with 25165824 free bytes and 35MB until OOM, target footprint 524548632, growth limit 536870912" (VmSize 43502092 kB) --------- beginning of crash 2021-01-06 04:38:43.867 1406-1837/? E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules Process: dev.oceanbit.gitshark, PID: 1406 java.lang.RuntimeException: Could not invoke RNFSManager.readFile at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:382) at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) at android.os.Looper.loop(Looper.java:237) at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) at java.lang.Thread.run(Thread.java:919) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150)  at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)  at android.os.Handler.handleCallback(Handler.java:883)  at android.os.Handler.dispatchMessage(Handler.java:100)  at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26)  at android.os.Looper.loop(Looper.java:237)  at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225)  at java.lang.Thread.run(Thread.java:919)  Caused by: java.lang.OutOfMemoryError: Failed to allocate a 132079856 byte allocation with 25165824 free bytes and 35MB until OOM, target footprint 524548632, growth limit 536870912 at java.lang.StringFactory.newStringFromChars(StringFactory.java:260) at java.lang.StringFactory.newStringFromBytes(StringFactory.java:245) at java.lang.StringFactory.newStringFromBytes(StringFactory.java:65) at android.util.Base64.encodeToString(Base64.java:457) at com.rnfs.RNFSManager.readFile(RNFSManager.java:224) at java.lang.reflect.Method.invoke(Native Method)  at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371)  at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150)  at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)  at android.os.Handler.handleCallback(Handler.java:883)  at android.os.Handler.dispatchMessage(Handler.java:100)  at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26)  at android.os.Looper.loop(Looper.java:237)  at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225)  at java.lang.Thread.run(Thread.java:919)  2021-01-06 04:38:43.869 1185-1204/? E/ActivityManager: Execute heapdump because of OOM!! ```
crutchcorn commented 3 years ago

I'm admittedly unsure why we're facing this issue in production but not in development mode. Looking through the logs more closely, we can see that:

2021-01-06 04:38:43.094 1406-1837/? W/eanbit.gitshar: Throwing OutOfMemoryError "Failed to allocate a 264159684 byte allocation with 25165824 free bytes and 287MB until OOM, target footprint 260291176, growth limit 536870912" (VmSize 43174412 kB)

Is in fact an OOM error.