jitsi-meet icon indicating copy to clipboard operation
jitsi-meet copied to clipboard

App Crashes Unexpectedly after joining a session

Open unchaineddev opened this issue 2 years ago • 10 comments

Description:

App Crashes Unexpectedly when joining a meeting

Steps to reproduce:

  1. Open the app
  2. Join session
  3. App Freezes and closes

Server information:

  • Jitsi Meet version: Latest Stable on F-Droid

Client information:

  • Browser / app version: 21.6.0
  • Operating System - LineageOS 17.1

unchaineddev avatar Feb 01 '22 15:02 unchaineddev

Please provide the adb logcat output.

saghul avatar Feb 01 '22 15:02 saghul

i'm having same issue.

KishanGujarati avatar Jun 23 '22 10:06 KishanGujarati

Can you provide the adb logcat output?

saghul avatar Jun 23 '22 10:06 saghul

`2022-06-23 14:55:07.679 26765-27466/com..* E/AndroidRuntime: FATAL EXCEPTION: create_react_context Process: com.., PID: 26765 java.lang.NoClassDefFoundError: com.facebook.react.jscexecutor.JSCExecutor at com.facebook.react.jscexecutor.JSCExecutorFactory.create(JSCExecutorFactory.java:29) at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1112) at java.lang.Thread.run(Thread.java:929) Caused by: java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libjscexecutor.so SoSource 0: com.facebook.soloader.DirectorySoSource[root = /data/app/com..-dmhqxncifxjbXOcK7o_chQ==/lib/arm64 flags = 0] SoSource 1: com.facebook.soloader.DirectApkSoSource[root = /data/app/com..-dmhqxncifxjbXOcK7o_chQ==/base.apk!/lib/arm64-v8a] SoSource 2: com.facebook.soloader.DirectorySoSource[root = /system/lib64 flags = 2] SoSource 3: com.facebook.soloader.DirectorySoSource[root = /vendor/lib64 flags = 2] Native lib dir: /data/app/com..-dmhqxncifxjbXOcK7o_chQ==/lib/arm64 result: 0 at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:1098) at com.facebook.soloader.SoLoader.loadLibraryBySoNameImpl(SoLoader.java:914) at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:826) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:773) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:743) at com.facebook.react.jscexecutor.JSCExecutor.loadLibrary(JSCExecutor.java:24) at com.facebook.react.jscexecutor.JSCExecutor.(JSCExecutor.java:20) at com.facebook.react.jscexecutor.JSCExecutor.loadLibrary(JSCExecutor.java:24) at com.facebook.react.ReactInstanceManagerBuilder.getDefaultJSExecutorFactory(ReactInstanceManagerBuilder.java:351) at com.facebook.react.ReactInstanceManagerBuilder.build(ReactInstanceManagerBuilder.java:318) at com.facebook.react.ReactNativeHost.createReactInstanceManager(ReactNativeHost.java:95) at com.facebook.react.ReactNativeHost.getReactInstanceManager(ReactNativeHost.java:42) at com...MainApplication.onCreate(MainApplication.java:59) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1195) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7202) at android.app.ActivityThread.access$2200(ActivityThread.java:296) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2208) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:213) at android.app.ActivityThread.main(ActivityThread.java:8178) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101) 2022-06-23 14:55:07.691 26765-27466/com..****** E/JitsiMeetSDK: JitsiMeetUncaughtExceptionHandler FATAL ERROR java.lang.NoClassDefFoundError: com.facebook.react.jscexecutor.JSCExecutor at com.facebook.react.jscexecutor.JSCExecutorFactory.create(JSCExecutorFactory.java:29) at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1112) at java.lang.Thread.run(Thread.java:929) Caused by: java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libjscexecutor.so SoSource 0: com.facebook.soloader.DirectorySoSource[root = /data/app/com..-dmhqxncifxjbXOcK7o_chQ==/lib/arm64 flags = 0] SoSource 1: com.facebook.soloader.DirectApkSoSource[root = /data/app/com..-dmhqxncifxjbXOcK7o_chQ==/base.apk!/lib/arm64-v8a] SoSource 2: com.facebook.soloader.DirectorySoSource[root = /system/lib64 flags = 2] SoSource 3: com.facebook.soloader.DirectorySoSource[root = /vendor/lib64 flags = 2] Native lib dir: /data/app/com..-dmhqxncifxjbXOcK7o_chQ==/lib/arm64 result: 0 at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:1098) at com.facebook.soloader.SoLoader.loadLibraryBySoNameImpl(SoLoader.java:914) at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:826) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:773) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:743) at com.facebook.react.jscexecutor.JSCExecutor.loadLibrary(JSCExecutor.java:24) at com.facebook.react.jscexecutor.JSCExecutor.(JSCExecutor.java:20) at com.facebook.react.jscexecutor.JSCExecutor.loadLibrary(JSCExecutor.java:24) at com.facebook.react.ReactInstanceManagerBuilder.getDefaultJSExecutorFactory(ReactInstanceManagerBuilder.java:351) at com.facebook.react.ReactInstanceManagerBuilder.build(ReactInstanceManagerBuilder.java:318) at com.facebook.react.ReactNativeHost.createReactInstanceManager(ReactNativeHost.java:95) at com.facebook.react.ReactNativeHost.getReactInstanceManager(ReactNativeHost.java:42) at com..****.MainApplication.onCreate(MainApplication.java:59) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1195) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7202) at android.app.ActivityThread.access$2200(ActivityThread.java:296) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2208) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:213) at android.app.ActivityThread.main(ActivityThread.java:8178) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)

java.lang.NoClassDefFoundError: com.facebook.react.jscexecutor.JSCExecutor
    at com.facebook.react.jscexecutor.JSCExecutorFactory.create(JSCExecutorFactory.java:29)
    at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1112)
    at java.lang.Thread.run(Thread.java:929)
 Caused by: java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libjscexecutor.so
	SoSource 0: com.facebook.soloader.DirectorySoSource[root = /data/app/com.*****.******-dmhqxncifxjbXOcK7o_chQ==/lib/arm64 flags = 0]
	SoSource 1: com.facebook.soloader.DirectApkSoSource[root = /data/app/com.*****.******-dmhqxncifxjbXOcK7o_chQ==/base.apk!/lib/arm64-v8a]
	SoSource 2: com.facebook.soloader.DirectorySoSource[root = /system/lib64 flags = 2]
	SoSource 3: com.facebook.soloader.DirectorySoSource[root = /vendor/lib64 flags = 2]
	Native lib dir: /data/app/com.*****.******-dmhqxncifxjbXOcK7o_chQ==/lib/arm64
 result: 0
    at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:1098)
    at com.facebook.soloader.SoLoader.loadLibraryBySoNameImpl(SoLoader.java:914)
    at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:826)
    at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:773)
    at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:743)
	at com.facebook.react.jsce`

KishanGujarati avatar Jun 23 '22 10:06 KishanGujarati

Hum, that's odd. What device are you using? Do you have the app installed on some kind of external storage?

Any chance you could test the play store version to check if you get the same result?

saghul avatar Jun 23 '22 10:06 saghul

no, i don't have any external storage. I am using Google Pixel 4a as a testing device (Android 12).

KishanGujarati avatar Jun 23 '22 10:06 KishanGujarati

Any chance you can test the play store version?

saghul avatar Jun 23 '22 11:06 saghul

@saghul I am implementing the jitsi-meet android SDK into my react-native app using native bridge and getting this error. it would be helpful if you got any solution. Thank you.

KishanGujarati avatar Jun 23 '22 12:06 KishanGujarati

Wait, so you are not running the app but using the SDK in a RN app? Sorry, those are 2 very very different things.

saghul avatar Jun 23 '22 12:06 saghul

yes, so can you guide me for the implementing android SDK in RN app please? my requirement is make a video call using jitsi in my RN app. I made a native bridge to the RN and tried to make a video call using jitsi. I have implemented iOS SDK as well and made a bridge to RN and it's running properly. but don't know what is problem with the android? I have followed all the steps from the documentation. Thank you.

KishanGujarati avatar Jun 23 '22 13:06 KishanGujarati

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Jan 13 '24 01:01 github-actions[bot]

Closing. Since the original issue we have released an actual RN SDK which fixes many of the shortcomings of using our native SDK in an Android app.

saghul avatar Jan 14 '24 07:01 saghul