jitsi / jitsi-meet-sdk-samples

Jitsi Meet mobile SDK examples (Android, iOS and React Native)
Apache License 2.0
273 stars 238 forks source link

java.lang.UnsatisfiedLinkError: couldn't find "libconscrypt_openjdk_jni-linux-unknown.so" #105

Closed liyu0103 closed 2 years ago

liyu0103 commented 3 years ago

OS: Android 6.0 (customized version for Temi robot) CPU: ARM Quad Core Jitsi SDK: org.jitsi.react:jitsi-meet-sdk:2.9.3

Hi Everyone, I'm not sure whether I should log it here or anywhere else, because this seems to be a SDK conflict problem between Jitsi and Google Dialogflow. We integrated Jitsi SDK into our Android app for video conferencing, it works fine until we integrated Google Dialogflow (com.google.cloud:google-cloud-dialogflow:2.0.0). After that, Google Dialogflow works fine, however, app will crash whenever we try to start video call with Jitsi.

Logs:

05-31 11:27:00.892 D/SoLoader: init start
05-31 11:27:00.893 D/SoLoader: adding system library source: /vendor/lib
05-31 11:27:00.893 D/SoLoader: adding system library source: /system/lib
05-31 11:27:00.894 D/SoLoader: adding application source: com.facebook.soloader.DirectorySoSource[root = /data/app/com.abc.xyz-1/lib/arm flags = 0]
05-31 11:27:00.895 D/SoLoader: adding backup source from : com.facebook.soloader.ApkSoSource[root = /data/data/com.abc.xyz/lib-main flags = 1]
05-31 11:27:00.896 D/SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /system/lib flags = 2]
05-31 11:27:00.896 D/SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /system/vendor/lib flags = 2]
05-31 11:27:00.896 D/SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /data/app/com.abc.xyz-1/lib/arm flags = 0]
05-31 11:27:00.896 D/SoLoader: Preparing SO source: com.facebook.soloader.ApkSoSource[root = /data/data/com.abc.xyz/lib-main flags = 1]
05-31 11:27:00.974 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libc++_shared.so: deferring to libdir
05-31 11:27:00.975 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libduktape.so: deferring to libdir
05-31 11:27:00.975 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libfb.so: deferring to libdir
05-31 11:27:00.975 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libfolly_futures.so: deferring to libdir
05-31 11:27:00.975 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libfolly_json.so: deferring to libdir
05-31 11:27:00.975 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libglog.so: deferring to libdir
05-31 11:27:00.975 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libglog_init.so: deferring to libdir
05-31 11:27:00.975 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libhermes-executor-debug.so: deferring to libdir
05-31 11:27:00.976 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libhermes-executor-release.so: deferring to libdir
05-31 11:27:00.976 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libhermes-inspector.so: deferring to libdir
05-31 11:27:00.976 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libhermes.so: deferring to libdir
05-31 11:27:00.976 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libimagepipeline.so: deferring to libdir
05-31 11:27:00.976 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libjingle_peerconnection_so.so: deferring to libdir
05-31 11:27:00.976 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libjscexecutor.so: deferring to libdir
05-31 11:27:00.976 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libjsijniprofiler.so: deferring to libdir
05-31 11:27:00.976 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libjsinspector.so: deferring to libdir
05-31 11:27:00.977 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libnative-filters.so: deferring to libdir
05-31 11:27:00.977 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libnative-imagetranscoder.so: deferring to libdir
05-31 11:27:00.977 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libpl_droidsonroids_gif.so: deferring to libdir
05-31 11:27:00.977 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libreactnativeblob.so: deferring to libdir
05-31 11:27:00.977 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libreactnativejni.so: deferring to libdir
05-31 11:27:00.977 D/ApkSoSource: not allowing consideration of lib/armeabi-v7a/libyoga.so: deferring to libdir
05-31 11:27:00.988 D/SoLoader: init finish: 4 SO sources prepared
05-31 11:27:00.988 D/SoLoader: init exiting
05-31 11:27:01.010 D/ReactNative: ReactInstanceManager.ctor()
05-31 11:27:01.010 D/SoLoader: init exiting
05-31 11:27:01.018 D/ReactNative: ReactInstanceManager.createReactContextInBackground()
05-31 11:27:01.018 D/ReactNative: ReactInstanceManager.recreateReactContextInBackgroundInner()
05-31 11:27:01.018 D/ReactNative: ReactInstanceManager.recreateReactContextInBackgroundFromBundleLoader()
05-31 11:27:01.018 D/ReactNative: ReactInstanceManager.recreateReactContextInBackground()
05-31 11:27:01.019 D/ReactNative: ReactInstanceManager.runCreateReactContextOnNewThread()
05-31 11:27:01.022 D/SoLoader: About to load: libhermes.so
05-31 11:27:01.023 D/SoLoader: libhermes.so not found on /data/data/com.abc.xyz/lib-main
05-31 11:27:01.023 D/SoLoader: libhermes.so found on /data/app/com.abc.xyz-1/lib/arm
05-31 11:27:01.023 D/SoLoader: Not resolving dependencies for libhermes.so
05-31 11:27:01.045 D/SoLoader: Loaded: libhermes.so
05-31 11:27:01.046 D/SoLoader: About to load: libhermes-executor-release.so
05-31 11:27:01.046 D/SoLoader: libhermes-executor-release.so not found on /data/data/com.abc.xyz/lib-main
05-31 11:27:01.046 D/SoLoader: libhermes-executor-release.so found on /data/app/com.abc.xyz-1/lib/arm
05-31 11:27:01.046 D/SoLoader: Not resolving dependencies for libhermes-executor-release.so
05-31 11:27:01.077 D/SoLoader: Loaded: libhermes-executor-release.so
05-31 11:27:01.077 D/SoLoader: About to load: libfb.so
05-31 11:27:01.078 D/SoLoader: libfb.so not found on /data/data/com.abc.xyz/lib-main
05-31 11:27:01.078 D/SoLoader: libfb.so found on /data/app/com.abc.xyz-1/lib/arm
05-31 11:27:01.078 D/SoLoader: Not resolving dependencies for libfb.so
05-31 11:27:01.079 D/SoLoader: About to load: libfb.so
05-31 11:27:01.079 D/SoLoader: libfb.so not found on /data/data/com.abc.xyz/lib-main
05-31 11:27:01.079 D/SoLoader: libfb.so found on /data/app/com.abc.xyz-1/lib/arm
05-31 11:27:01.079 D/SoLoader: Not resolving dependencies for libfb.so
05-31 11:27:01.079 I/art: Thread[25,tid=8375,Native,Thread*=0xb93500d0,peer=0x13d9f520,"create_react_context"] recursive attempt to load library "/data/app/com.abc.xyz-1/lib/arm/libfb.so"
05-31 11:27:01.079 D/SoLoader: Loaded: libfb.so
05-31 11:27:01.079 D/SoLoader: Loaded: libfb.so
05-31 11:27:01.081 D/ReactNative: ReactInstanceManager.createReactContext()
05-31 11:27:01.199 I/org.webrtc.Logging: WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz
05-31 11:27:01.200 I/org.webrtc.Logging: WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz
05-31 11:27:01.200 I/org.webrtc.Logging: JavaAudioDeviceModule: createAudioDeviceModule
05-31 11:27:01.200 I/org.webrtc.Logging: JavaAudioDeviceModule: HW NS will not be used.
05-31 11:27:01.200 I/org.webrtc.Logging: JavaAudioDeviceModule: HW AEC will not be used.
05-31 11:27:01.212 I/org.webrtc.Logging: WebRtcAudioEffectsExternal: ctor@[name=create_react_context, id=300]
05-31 11:27:01.212 I/org.webrtc.Logging: WebRtcAudioRecordExternal: ctor@[name=create_react_context, id=300]
05-31 11:27:01.217 I/org.webrtc.Logging: WebRtcAudioTrackExternal: ctor@[name=create_react_context, id=300]
05-31 11:27:01.223 I/org.webrtc.Logging: NativeLibrary: Loading native library: jingle_peerconnection_so
05-31 11:27:01.223 I/org.webrtc.Logging: NativeLibrary: Loading library: jingle_peerconnection_so
05-31 11:27:01.227 D/SoLoader: About to load: libreactnativejni.so
05-31 11:27:01.228 D/SoLoader: libreactnativejni.so not found on /data/data/com.abc.xyz/lib-main
05-31 11:27:01.228 D/SoLoader: libreactnativejni.so found on /data/app/com.abc.xyz-1/lib/arm
05-31 11:27:01.228 D/SoLoader: Not resolving dependencies for libreactnativejni.so
05-31 11:27:01.251 I/org.webrtc.Logging: PeerConnectionFactory: PeerConnectionFactory was initialized without an injected Loggable. Any existing Loggable will be deleted.
05-31 11:27:01.252 D/SoLoader: Loaded: libreactnativejni.so
05-31 11:27:01.253 D/ReactNative: Initializing React Xplat Bridge.
05-31 11:27:01.259 D/ReactNative: Initializing React Xplat Bridge before initializeBridge
05-31 11:27:01.294 I/org.webrtc.Logging: PeerConnectionFactory: onWorkerThreadReady
05-31 11:27:01.294 I/org.webrtc.Logging: PeerConnectionFactory: onNetworkThreadReady
05-31 11:27:01.294 I/CameraManagerGlobal: Connecting to camera service
05-31 11:27:01.295 I/org.webrtc.Logging: PeerConnectionFactory: onSignalingThreadReady
05-31 11:27:01.298 D/ReactNative: Initializing React Xplat Bridge after initializeBridge
05-31 11:27:01.299 D/ReactNative: CatalystInstanceImpl.runJSBundle()
05-31 11:27:01.313 D/com.oney.WebRTCModule.WebRTCModule: Creating video capturer using Camera1 API.
05-31 11:27:01.395 D/ReactNative: ReactInstanceManager.setupReactContext()
05-31 11:27:01.395 D/ReactNative: CatalystInstanceImpl.initialize()
05-31 11:27:01.398 D/ReactNative: ReactInstanceManager.attachRootViewToInstance()
05-31 11:27:01.425 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.BV.LinearGradient.LinearGradientManager
05-31 11:27:01.437 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.uimanager.LayoutShadowNode
05-31 11:27:01.446 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTGroupViewManager
05-31 11:27:01.446 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTGroupShadowNode
05-31 11:27:01.448 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTShapeViewManager
05-31 11:27:01.449 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTShapeShadowNode
05-31 11:27:01.452 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTTextViewManager
05-31 11:27:01.452 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTTextShadowNode
05-31 11:27:01.454 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.checkbox.ReactCheckBoxManager
05-31 11:27:01.457 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.picker.ReactDialogPickerManager
05-31 11:27:01.461 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.drawer.ReactDrawerLayoutManager
05-31 11:27:01.465 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.picker.ReactDropdownPickerManager
05-31 11:27:01.466 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollViewManager
05-31 11:27:01.474 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollContainerViewManager
05-31 11:27:01.476 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ReactProgressBarViewManager
05-31 11:27:01.479 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ProgressBarShadowNode
05-31 11:27:01.481 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactScrollViewManager
05-31 11:27:01.487 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.slider.ReactSliderManager
05-31 11:27:01.491 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.slider.ReactSliderManager$ReactSliderShadowNode
05-31 11:27:01.492 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager
05-31 11:27:01.496 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager$ReactSwitchShadowNode
05-31 11:27:01.496 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.swiperefresh.SwipeRefreshLayoutManager
05-31 11:27:01.501 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTSurfaceViewManager
05-31 11:27:01.502 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTSurfaceViewShadowNode
05-31 11:27:01.504 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageViewManager
05-31 11:27:01.504 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode
05-31 11:27:01.506 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.image.ReactImageManager
05-31 11:27:01.511 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ReactModalHostManager
05-31 11:27:01.514 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ModalHostShadowNode
05-31 11:27:01.515 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextManager
05-31 11:27:01.517 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextShadowNode
05-31 11:27:01.518 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputManager
05-31 11:27:01.527 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputShadowNode
05-31 11:27:01.532 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextViewManager
05-31 11:27:01.535 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextShadowNode
05-31 11:27:01.536 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.view.ReactViewManager
05-31 11:27:01.543 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.viewpager.ReactViewPagerManager
05-31 11:27:01.546 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextViewManager
05-31 11:27:01.547 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextShadowNode
05-31 11:27:01.547 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$GroupViewManager
05-31 11:27:01.556 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$RenderableShadowNode
05-31 11:27:01.559 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$PathViewManager
05-31 11:27:01.561 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$CircleViewManager
05-31 11:27:01.563 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$EllipseViewManager
05-31 11:27:01.566 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$LineViewManager
05-31 11:27:01.568 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$RectViewManager
05-31 11:27:01.571 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$TextViewManager
05-31 11:27:01.575 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$TSpanViewManager
05-31 11:27:01.577 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$TextPathViewManager
05-31 11:27:01.580 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$ImageViewManager
05-31 11:27:01.583 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$ClipPathViewManager
05-31 11:27:01.583 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$DefsViewManager
05-31 11:27:01.585 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$UseViewManager
05-31 11:27:01.588 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$SymbolManager
05-31 11:27:01.591 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$LinearGradientManager
05-31 11:27:01.594 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$RadialGradientManager
05-31 11:27:01.597 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$PatternManager
05-31 11:27:01.601 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.RenderableViewManager$MaskManager
05-31 11:27:01.604 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.horcrux.svg.SvgViewManager
05-31 11:27:01.608 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.reactnativecommunity.webview.RNCWebViewManager
05-31 11:27:01.614 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.oney.WebRTCModule.RTCVideoViewManager
05-31 11:27:01.616 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class co.apptailor.googlesignin.RNGoogleSigninButtonViewManager
05-31 11:27:01.622 D/SoLoader: About to load: libyoga.so
05-31 11:27:01.623 D/SoLoader: libyoga.so not found on /data/data/com.abc.xyz/lib-main
05-31 11:27:01.623 D/SoLoader: libyoga.so found on /data/app/com.abc.xyz-1/lib/arm
05-31 11:27:01.623 D/SoLoader: Not resolving dependencies for libyoga.so
05-31 11:27:01.624 D/SoLoader: Loaded: libyoga.so
05-31 11:27:01.655 I/art: Rejecting re-init on previously-failed class java.lang.Class<org.conscrypt.Java7ExtendedSSLSession>
05-31 11:27:01.656 I/art: Rejecting re-init on previously-failed class java.lang.Class<org.conscrypt.Java7ExtendedSSLSession>
05-31 11:27:01.686 E/JitsiMeetLogger@100, e(): JitsiMeetUncaughtExceptionHandler FATAL ERROR
05-31 11:27:01.686 E/JitsiMeetLogger@100, e(): java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni-linux-unknown.so"
05-31 11:27:01.686 E/JitsiMeetLogger@100, e():     at java.lang.Runtime.loadLibrary(Runtime.java:367)
05-31 11:27:01.686 E/JitsiMeetLogger@100, e():     at java.lang.System.loadLibrary(System.java:1076)
05-31 11:27:01.686 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54)
05-31 11:27:01.686 E/JitsiMeetLogger@100, e():     at java.lang.reflect.Method.invoke(Native Method)
05-31 11:27:01.686 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:297)
05-31 11:27:01.686 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:289)
05-31 11:27:01.686 E/JitsiMeetLogger@100, e():     at java.security.AccessController.doPrivileged(AccessController.java:45)
05-31 11:27:01.686 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.loadLibraryFromHelperClassloader(NativeLibraryLoader.java:289)
05-31 11:27:01.686 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:262)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.load(NativeLibraryLoader.java:162)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:106)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:50)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:63)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:58)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:51)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:47)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at java.lang.Class.newInstance(Native Method)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.modules.network.OkHttpClientProvider.createClientBuilder(OkHttpClientProvider.java:72)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.modules.network.OkHttpClientProvider.createClient(OkHttpClientProvider.java:51)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.modules.fresco.FrescoModule.getDefaultConfigBuilder(FrescoModule.java:143)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.modules.fresco.FrescoModule.getDefaultConfig(FrescoModule.java:130)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.modules.fresco.FrescoModule.initialize(FrescoModule.java:93)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.bridge.ModuleHolder.doInitialize(ModuleHolder.java:222)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.bridge.ModuleHolder.markInitializable(ModuleHolder.java:97)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.bridge.NativeModuleRegistry.notifyJSInstanceInitialized(NativeModuleRegistry.java:102)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.bridge.CatalystInstanceImpl$2.run(CatalystInstanceImpl.java:441)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at android.os.Handler.handleCallback(Handler.java:743)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at android.os.Handler.dispatchMessage(Handler.java:95)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at android.os.Looper.loop(Looper.java:148)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at java.lang.Thread.run(Thread.java:818)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():  Suppressed: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni-linux-unknown.so"
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at java.lang.Runtime.loadLibrary(Runtime.java:367)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at java.lang.System.loadLibrary(System.java:1076)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.loadLibraryFromCurrentClassloader(NativeLibraryLoader.java:318)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:273)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():      ... 23 more
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():  Suppressed: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni.so"
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():      ... 32 more
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():  Suppressed: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni.so"
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at java.lang.Runtime.loadLibrary(Runtime.java:367)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at java.lang.System.loadLibrary(System.java:1076)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.loadLibraryFromCurrentClassloader(NativeLibraryLoader.java:318)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:273)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():      ... 23 more
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():  Suppressed: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt.so"
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():      ... 32 more
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():  Suppressed: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt.so"
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at java.lang.Runtime.loadLibrary(Runtime.java:367)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at java.lang.System.loadLibrary(System.java:1076)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.loadLibraryFromCurrentClassloader(NativeLibraryLoader.java:318)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():     at org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:273)
05-31 11:27:01.687 E/JitsiMeetLogger@100, e():      ... 23 more
05-31 11:27:01.692 E/JitsiMeetSDK: JitsiMeetUncaughtExceptionHandler FATAL ERROR
    java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni-linux-unknown.so"
        at java.lang.Runtime.loadLibrary(Runtime.java:367)
        at java.lang.System.loadLibrary(System.java:1076)
        at org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:297)
        at org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:289)
        at java.security.AccessController.doPrivileged(AccessController.java:45)
        at org.conscrypt.NativeLibraryLoader.loadLibraryFromHelperClassloader(NativeLibraryLoader.java:289)
        at org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:262)
        at org.conscrypt.NativeLibraryLoader.load(NativeLibraryLoader.java:162)
        at org.conscrypt.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:106)
        at org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:50)
        at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:63)
        at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:58)
        at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:51)
        at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:47)
        at java.lang.Class.newInstance(Native Method)
        at com.facebook.react.modules.network.OkHttpClientProvider.createClientBuilder(OkHttpClientProvider.java:72)
        at com.facebook.react.modules.network.OkHttpClientProvider.createClient(OkHttpClientProvider.java:51)
        at com.facebook.react.modules.fresco.FrescoModule.getDefaultConfigBuilder(FrescoModule.java:143)
        at com.facebook.react.modules.fresco.FrescoModule.getDefaultConfig(FrescoModule.java:130)
        at com.facebook.react.modules.fresco.FrescoModule.initialize(FrescoModule.java:93)
        at com.facebook.react.bridge.ModuleHolder.doInitialize(ModuleHolder.java:222)
        at com.facebook.react.bridge.ModuleHolder.markInitializable(ModuleHolder.java:97)
        at com.facebook.react.bridge.NativeModuleRegistry.notifyJSInstanceInitialized(NativeModuleRegistry.java:102)
        at com.facebook.react.bridge.CatalystInstanceImpl$2.run(CatalystInstanceImpl.java:441)
        at android.os.Handler.handleCallback(Handler.java:743)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26)
        at android.os.Looper.loop(Looper.java:148)
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225)
        at java.lang.Thread.run(Thread.java:818)
        Suppressed: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni-linux-unknown.so"
        at java.lang.Runtime.loadLibrary(Runtime.java:367)
        at java.lang.System.loadLibrary(System.java:1076)
        at org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54)
        at org.conscrypt.NativeLibraryLoader.loadLibraryFromCurrentClassloader(NativeLibraryLoader.java:318)
        at org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:273)
                ... 23 more
        Suppressed: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni.so"
            ... 32 more
        Suppressed: java.lang.UnsatisfiedLinkError: dalvik.sys

    --------- beginning of crash
05-31 11:27:01.694 E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
    Process: com.abc.xyz, PID: 8211
    java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni-linux-unknown.so"
        at java.lang.Runtime.loadLibrary(Runtime.java:367)
        at java.lang.System.loadLibrary(System.java:1076)
        at org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:297)
        at org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:289)
        at java.security.AccessController.doPrivileged(AccessController.java:45)
        at org.conscrypt.NativeLibraryLoader.loadLibraryFromHelperClassloader(NativeLibraryLoader.java:289)
        at org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:262)
        at org.conscrypt.NativeLibraryLoader.load(NativeLibraryLoader.java:162)
        at org.conscrypt.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:106)
        at org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:50)
        at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:63)
        at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:58)
        at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:51)
        at org.conscrypt.OpenSSLProvider.<init>(OpenSSLProvider.java:47)
        at java.lang.Class.newInstance(Native Method)
        at com.facebook.react.modules.network.OkHttpClientProvider.createClientBuilder(OkHttpClientProvider.java:72)
        at com.facebook.react.modules.network.OkHttpClientProvider.createClient(OkHttpClientProvider.java:51)
        at com.facebook.react.modules.fresco.FrescoModule.getDefaultConfigBuilder(FrescoModule.java:143)
        at com.facebook.react.modules.fresco.FrescoModule.getDefaultConfig(FrescoModule.java:130)
        at com.facebook.react.modules.fresco.FrescoModule.initialize(FrescoModule.java:93)
        at com.facebook.react.bridge.ModuleHolder.doInitialize(ModuleHolder.java:222)
        at com.facebook.react.bridge.ModuleHolder.markInitializable(ModuleHolder.java:97)
        at com.facebook.react.bridge.NativeModuleRegistry.notifyJSInstanceInitialized(NativeModuleRegistry.java:102)
        at com.facebook.react.bridge.CatalystInstanceImpl$2.run(CatalystInstanceImpl.java:441)
        at android.os.Handler.handleCallback(Handler.java:743)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26)
        at android.os.Looper.loop(Looper.java:148)
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225)
        at java.lang.Thread.run(Thread.java:818)
        Suppressed: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni-linux-unknown.so"
        at java.lang.Runtime.loadLibrary(Runtime.java:367)
        at java.lang.System.loadLibrary(System.java:1076)
        at org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54)
        at org.conscrypt.NativeLibraryLoader.loadLibraryFromCurrentClassloader(NativeLibraryLoader.java:318)
        at org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:273)
                ... 23 more
        Suppressed: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni.so"
            ... 32 more
        Suppresse

    --------- beginning of system
05-31 11:27:03.108 E/ReactNativeJS: Error: Exception in HostObject::get: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.abc.xyz-1/base.apk"],nativeLibraryDirectories=[/data/app/com.abc.xyz-1/lib/arm, /data/app/com.abc.xyz-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]] couldn't find "libconscrypt_openjdk_jni-linux-unknown.so"
05-31 11:27:03.115 E/ReactNativeJS: Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication)

What I have tried: This seems to be related to the conscrypt library, so I have tried to manually add the dependency (org.conscrypt:conscrypt-openjdk-uber:2.5.2) to build.gradle. I have also tried to create the jniLib directory and I cannot find any libconscrypt_openjdk_jni-linux-unknown.so files. I have also tried to include the following filter in build.gradle: ndk { abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86", "x86_64", "mips"}

But none of the above helps. Does anyone have any idea how to resolve it? Thanks

BTW, I'm extending JitseMeetView directly instead of JitsiMeetActivity due to some special requirements. But this should not affect the above issue, as I have also tried JitsiMeetActivity and it's showing the same error.

jsemig commented 2 years ago

I'm having the same issue, did you ever solve it?

liyu0103 commented 2 years ago

I'm having the same issue, did you ever solve it?

@jsemig nope, in the end, we packed the video conferencing function with jisit SDK as another separate app, which will be triggered by the main app through deeplink

saghul commented 2 years ago

I'm not really sure where that dependency comes from, are you sure it's part of the Jitsi SDK?

jsemig commented 2 years ago

I'm having the same issue, did you ever solve it?

@jsemig nope, in the end, we packed the video conferencing function with jisit SDK as another separate app, which will be triggered by the main app through deeplink

Ended up doing the same thing for now, however we are still trying to get into one app.

jaswant-iotric commented 2 years ago

Facing same issue. Has anyone found a solution yet?

Edit: Thanks to the original question, I got to know that its due to some Google Cloud SDK.

So here's the quick solution, Just exclude org.conscrypt from google cloud implementation

Like this:

implementation ('com.google.cloud:google-cloud-texttospeech:1.5.2') {
        exclude group: "org.conscrypt", module: "conscrypt-openjdk-uber"
    }

And you're good to go. I faced this when using google speech to text and text to speech.

natefunk commented 1 year ago

@jaswant-iotric Wow, you saved my day. This was happening to me after adding ArcGIS Runtime for Android to my app. Excluded conscrypt-openjdk-uber in the same way you did above:

    implementation ('com.esri.arcgisruntime:arcgis-android:100.15.0') {
        exclude group: "org.conscrypt", module: "conscrypt-openjdk-uber"
    }

My app is running again, thank you!