Open rockzy77 opened 1 year ago
Can you please tell me how you solved this problem? I'm stuck
Does this warning make the app unusable? Can you try dismissing it to see if everything else works?
@EkaanshArora App just crashes, here's my log:
WARN `new NativeEventEmitter()` was called with a non-null argument without the required `addListener` method.
WARN `new NativeEventEmitter()` was called with a non-null argument without the required `removeListeners` method.
ERROR Your app just crashed. See the error below.
java.lang.RuntimeException: Unable to resume activity {com.petinder/com.petinder.MainActivity}: java.lang.reflect.InvocationTargetException
android.app.ActivityThread.performResumeActivity(ActivityThread.java:4961)
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4994)
android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:57)
android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:180)
android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:98)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443)
android.os.Handler.dispatchMessage(Handler.java:106)
android.os.Looper.loopOnce(Looper.java:205)
android.os.Looper.loop(Looper.java:294)
android.app.ActivityThread.main(ActivityThread.java:8176)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
Caused by java.lang.reflect.InvocationTargetException
java.lang.reflect.Method.invoke(Native Method)
expo.modules.ReactActivityDelegateWrapper.invokeDelegateMethod(ReactActivityDelegateWrapper.kt:285)
expo.modules.ReactActivityDelegateWrapper.onResume(ReactActivityDelegateWrapper.kt:163)
com.facebook.react.ReactActivity.onResume(ReactActivity.java:58)
android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1603)
android.app.Activity.performResume(Activity.java:8743)
android.app.ActivityThread.performResumeActivity(ActivityThread.java:4951)
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4994)
android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:57)
android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:180)
android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:98)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443)
android.os.Handler.dispatchMessage(Handler.java:106)
android.os.Looper.loopOnce(Looper.java:205)
android.os.Looper.loop(Looper.java:294)
android.app.ActivityThread.main(ActivityThread.java:8176)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
Caused by java.lang.NullPointerException: Attempt to invoke interface method 'void com.facebook.react.bridge.Callback.invoke(java.lang.Object[])' on a null object reference
com.facebook.react.modules.permissions.PermissionsModule.onRequestPermissionsResult(PermissionsModule.java:201)
com.facebook.react.ReactActivityDelegate$2.invoke(ReactActivityDelegate.java:201)
com.facebook.react.ReactActivityDelegate.onResume(ReactActivityDelegate.java:126)
java.lang.reflect.Method.invoke(Native Method)
expo.modules.ReactActivityDelegateWrapper.invokeDelegateMethod(ReactActivityDelegateWrapper.kt:285)
expo.modules.ReactActivityDelegateWrapper.onResume(ReactActivityDelegateWrapper.kt:163)
com.facebook.react.ReactActivity.onResume(ReactActivity.java:58)
android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1603)
android.app.Activity.performResume(Activity.java:8743)
android.app.ActivityThread.performResumeActivity(ActivityThread.java:4951)
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4994)
android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:57)
android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:180)
android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:98)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443)
android.os.Handler.dispatchMessage(Handler.java:106)
android.os.Looper.loopOnce(Looper.java:205)
android.os.Looper.loop(Looper.java:294)
android.app.ActivityThread.main(ActivityThread.java:8176)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
i'm also stuck with this error i have applied code which is mention in docs with fresh project
Errors -> new NativeEventEmitter()
was called with a non-null argument without the required addListener
method.
new NativeEventEmitter()
was called with a non-null argument without the required removeListeners
method.
Installed Dependencies -> "agora-react-native-rtm": "^1.5.1", "agora-rn-uikit": "^5.0.1", "react": "18.2.0", "react-native": "0.72.4", "react-native-agora": "^4.2.1",
import AgoraUIKit from 'agora-rn-uikit';
const App = () => { const [videocall, setVideocall] = useState(true);
const connectionData = { appId: '83083d0a4**2961ead**', channel: 'test', };
const rtcCallbacks = { EndCall: () => setVideocall(false), };
return videocall ? (
) : ( <Text onPress={() => setVideocall(true)}>Start Call ); export default App;
Target device:
App Info
I copy pasted the code from docs and tried debugging the app in my physical device. But when the app is loaded its showing the error
No specific config was mentioned in the documents. What should I do? Why this is occuring?
This is my dependencies in packages.json
This is the video call code