facebookarchive / react-native-fbsdk

A React Native wrapper around the Facebook SDKs for Android and iOS. Provides access to Facebook login, sharing, graph requests, app events etc.
https://developers.facebook.com/docs/react-native
Other
2.99k stars 908 forks source link

v0.10.1 Android Crash - undefined (evaluating 'l.default.removeEventListener') #663

Closed azizkamoun closed 4 years ago

azizkamoun commented 4 years ago

214 🐛 Bug Report

Thank you for your thoughts in advance.

Fatal Exception: com.facebook.react.common.JavascriptException: TypeError: undefined is not an object (evaluating 'l.default.removeEventListener')

This error is located at:
    in n
    in Connect(n)
    in h
    in o
    in l
    in RCTView
    in RCTView
    in c, stack:
remove@1915:1139
value@645:3962
Ei@90:61221
Ri@90:63391
qi@90:66801
ea@90:69555
<unknown>@90:81296
unstable_runWithPriority@166:3238
ja@90:81253
Oa@90:81007
Wa@90:80310
Aa@90:79323
sa@90:78013
Ba@90:82505
unmountComponentAtNode@90:85275
unmountComponentAtNodeAndRemoveContainer@90:85393
unmountApplicationComponentAtRootTag@337:2113
value@27:3311
<unknown>@27:822
value@27:2565
value@27:794
value@-1

       at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError + 54(ExceptionsManagerModule.java:54)
       at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException + 38(ExceptionsManagerModule.java:38)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.facebook.react.bridge.JavaMethodWrapper.invoke + 372(JavaMethodWrapper.java:372)
       at com.facebook.react.bridge.JavaModuleWrapper.invoke + 158(JavaModuleWrapper.java:158)
       at com.facebook.react.bridge.queue.NativeRunnable.run(NativeRunnable.java)
       at android.os.Handler.handleCallback + 873(Handler.java:873)
       at android.os.Handler.dispatchMessage + 99(Handler.java:99)
       at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage + 29(MessageQueueThreadHandler.java:29)
       at android.os.Looper.loop + 214(Looper.java:214)
       at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run + 232(MessageQueueThreadImpl.java:232)
       at java.lang.Thread.run + 764(Thread.java:764)

To Reproduce

Unable to reproduce, 77% of crash instances occur in the background. "react-native-fbsdk": "0.10.1",

Expected Behavior

n/a

Code Example

Unable to provide, issue appears to be taking place in internal facebook sdk code

Environment

  React Native Environment Info:
    System:
      OS: macOS 10.15
      CPU: (12) x64 Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
      Memory: 15.02 GB / 32.00 GB
      Shell: 3.2.57 - /bin/bash
    Binaries:
      Node: 11.10.0 - ~/.nvm/versions/node/v11.10.0/bin/node
      Yarn: 1.13.0 - /usr/local/bin/yarn
      npm: 6.7.0 - ~/.nvm/versions/node/v11.10.0/bin/npm
      Watchman: 4.9.0 - /usr/local/bin/watchman
    SDKs:
      iOS SDK:
        Platforms: iOS 13.1, DriverKit 19.0, macOS 10.15, tvOS 13.0, watchOS 6.0
      Android SDK:
        API Levels: 26, 28
        Build Tools: 26.0.2, 28.0.3
        System Images: android-28 | Google Play Intel x86 Atom
    IDEs:
      Android Studio: 3.3 AI-182.5107.16.33.5264788
      Xcode: 11.1/11A1027 - /usr/bin/xcodebuild
    npmPackages:
      react: 16.8.3 => 16.8.3 
      react-native: 0.59.9 => 0.59.9 
    npmGlobalPackages:
      react-native-cli: 2.0.1