Closed manang closed 6 years ago
What device and Android version are you running?
S8 and android 8 Thanks
Can you record a video of what you see? We've received similar reports and I'm trying to find similarities. Thanks!
when I click "connect" I have a black screen. I don't understand if the problem is inside the app or the configuration of the server.
That should be easy to confirm: does it work ok with meet.jit.si ?
Yes
It is worked ok.
The problem could be the self signed certificate.
Do you have instruction about it?
From: Saúl Ibarra Corretgé notifications@github.com Reply-To: jitsi/jitsi-meet reply@reply.github.com Date: Wednesday, September 19, 2018 at 2:41 PM To: jitsi/jitsi-meet jitsi-meet@noreply.github.com Cc: manang amantellini@gmail.com, Author author@noreply.github.com Subject: Re: [jitsi/jitsi-meet] jitsi meet android error connection custom server (#3465)
That should be easy to confirm: does it work ok with meet.jit.si ?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
No, I don't. AFAICT it won't work unless you add the CA to the trust store somehow. But why use a self-signed certificate nowadays, if you can get a free LetsEncrypt cert?
It is a test environment.
From: Saúl Ibarra Corretgé notifications@github.com Reply-To: jitsi/jitsi-meet reply@reply.github.com Date: Wednesday, September 19, 2018 at 2:45 PM To: jitsi/jitsi-meet jitsi-meet@noreply.github.com Cc: manang amantellini@gmail.com, Author author@noreply.github.com Subject: Re: [jitsi/jitsi-meet] jitsi meet android error connection custom server (#3465)
No, I don't. AFAICT it won't work unless you add the CA to the trust store somehow. But why use a self-signed certificate nowadays, if you can get a free LetsEncrypt cert?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
I’m trying with letsencript cert
thanks
From: Saúl Ibarra Corretgé notifications@github.com Reply-To: jitsi/jitsi-meet reply@reply.github.com Date: Wednesday, September 19, 2018 at 2:45 PM To: jitsi/jitsi-meet jitsi-meet@noreply.github.com Cc: manang amantellini@gmail.com, Author author@noreply.github.com Subject: Re: [jitsi/jitsi-meet] jitsi meet android error connection custom server (#3465)
No, I don't. AFAICT it won't work unless you add the CA to the trust store somehow. But why use a self-signed certificate nowadays, if you can get a free LetsEncrypt cert?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
We are seeing the same issue from multiple Android devices trying to connect to custom servers. All the Android users just see a black/blank screen.
Works fine with URL https://meet.jit.si but not with custom servers. Tried it with a device that did not have the Android app installed previously and were able to reproduce the problem.
We are also using Let's Encrypt certificates.
Are you able to get an adb logcat
of such device when this happens? That might help pinpoint the problem.
about logcat I will copy the output about the certificate: I can’t use letsencrypt with my company domain.
this is my logcat output
09-20 11:36:45.639 21312 21540 E Conscrypt: ------------------Untrusted chain: ----------------------
09-20 11:36:45.639 21312 21540 E Conscrypt: == Chain0 ==
09-20 11:36:45.639 21312 21540 E Conscrypt: Version: 3
09-20 11:36:45.639 21312 21540 E Conscrypt: Serial Number: 1
09-20 11:36:45.639 21312 21540 E Conscrypt: SubjectDN: CN=jitsitest.mydomain.com, OU=CTAO, O=mydomain, ST=Hauts-de-seine, C=FR
09-20 11:36:45.640 21312 21540 E Conscrypt: IssuerDN: CN=mydomain, O=mydomain, L=Issy-les-moulineaux, ST=Hauts-de-seine, C=FR
09-20 11:36:45.640 21312 21540 E Conscrypt: Get not before: Wed Sep 19 18:41:00 GMT+02:00 2018
09-20 11:36:45.640 21312 21540 E Conscrypt: Get not after: Thu Sep 19 18:41:00 GMT+02:00 2019
09-20 11:36:45.640 21312 21540 E Conscrypt: Sig ALG name: SHA256withRSA
09-20 11:36:45.640 21312 21540 E Conscrypt: Signature: 44bb64378377585583f4dcaadad44a29404d700acddddc59e459768f3babbbd91d2fc8f7423f5f219aab148b628ec998f770ad10f5ce795967f418b9613025f783930aa58bcd81a427e6aeaa47b681babfc17cd8f3b59f89863577adcfd24fe9f22720cf6dba850da263c91076f8ff27f30d509720f92ffcb09ba56f396e195c56243e0a3caf1425fb6536ce5a751dee2f86650188e083557e4736e43850b02085366210491702461dd5c4b9a9fdf670840ff42e415e02177d81db3901cb640c6501c4df8ed4cfda4f2b50df54116a55b5e35e4c29151a8d51a1e14a790aaef09014563a83bc1dacd70ce961a536cbb9bdadaeb68fc89a86de32131e1efb09d32e1e41815556464e3a47fdab6668c4c05a622e3e58346b07db6685a4efc6dfe84fd65bf11beaa6c04ade6ffe567c6be36ce0deea47eaf30a30e0869ade8fa6caf5566edc01aa3bf423dac9991e50c090ffaba400afeb1464f6786496a5d4da51121e830011b19ed0b865653e474256bf46c49e4b1c16a80fbcb4c694a7df26c333454d9f3a8186274e1d48b29eeaa0251d9dbaec8622dbc41bb823776a3748ccc894e625b10169e831090dbcd5af92829125ae53abc4b79c4ac3e53cb40a4ec59c92cbe7207c86c15b4422ad5fa5fcb78b5a805460b08ba6a80cd0397423bde24f8d4245ac92251a065e58f35c5cb99a82a71d1da839bf2844d84d054e6bdbbe
09-20 11:36:45.655 21312 21540 E Conscrypt: Public key:
09-20 11:36:45.655 21312 21540 E Conscrypt:
09-20 11:36:45.655 21312 21540 E Conscrypt: 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03
09-20 11:36:45.655 21312 21540 E Conscrypt: 82 01 0f 00 30 82 01 0a 02 82 01 01 00 aa a5 0e 6b a1 00 79
09-20 11:36:45.655 21312 21540 E Conscrypt: 09 59 9e 77 1d 2a 00 e2 27 1c 0f 98 eb b1 2a a5 10 b5 92 23
09-20 11:36:45.655 21312 21540 E Conscrypt: 1f c5 07 11 82 ce cc 9b ed 26 fc 49 ca 30 90 be cb eb 45 3a
09-20 11:36:45.655 21312 21540 E Conscrypt: 8f cb ed 8a 40 dd 38 4b 6c e3 60 70 50 db c6 dd 9d 81 6b 42
09-20 11:36:45.655 21312 21540 E Conscrypt: 1b e0 97 4e 11 38 6f 64 94 da 60 a8 5e fc cb e7 19 10 50 1c
09-20 11:36:45.655 21312 21540 E Conscrypt: 06 22 aa 0d 62 34 94 9a 2f b1 02 4d 86 59 b4 05 59 d8 40 19
09-20 11:36:45.655 21312 21540 E Conscrypt: 38 db 6f 3f e6 01 28 0e 2b 5c 0b 32 92 1c f3 cf 1e fc 57 14
09-20 11:36:45.655 21312 21540 E Conscrypt: b4 77 2e 67 e4 2a e7 23 7c c2 e9 dd c5 8b c9 f9 ae 7f b1 e2
09-20 11:36:45.655 21312 21540 E Conscrypt: ce 0a 57 89 7d ea 08 54 59 a8 68 72 28 38 53 33 e1 26 88 68
09-20 11:36:45.655 21312 21540 E Conscrypt: 20 7f b6 1e cc ed 24 09 b5 b9 de f9 89 e8 fb 8c e4 16 31 54
09-20 11:36:45.655 21312 21540 E Conscrypt: 29 3a 1d df 66 a5 81 43 e3 2a 60 9b 0f 5b 01 5a cc 87 84 3e
09-20 11:36:45.655 21312 21540 E Conscrypt: ac 38 57 19 ae 88 a0 8d ff c6 aa 00 6f fb c8 e0 7f b4 2f f8
09-20 11:36:45.655 21312 21540 E Conscrypt: c0 8d 6c d2 6a 00 85 a0 33 9f 7f 03 fb 2f cd d7 e6 34 61 93
09-20 11:36:45.655 21312 21540 E Conscrypt: 10 96 3c d5 7c c5 24 12 53 02 03 01 00 01
09-20 11:36:45.658 21312 21387 E ReactNativeJS: '[filename]', ': ', { [Error: Invalid response for blob: ] line: 72, column: 8045, sourceURL: 'index.android.bundle' }
09-20 11:36:45.660 21312 21392 E unknown:ReactNative: console.error: "[filename]", ": ", {"line":72,"column":8045,"sourceURL":"index.android.bundle"}, stack:
09-20 11:36:45.660 21312 21392 E unknown:ReactNative:
If you have another keyword that I can use for logcat, tell me and I will send you another capture.
I'm using a custom certificate authority and chrome does not tell me that the site is not secure. thanks for your help
Don't you have more details on adb or the red screen? Looks like a problem with the bundle, but I don't know much else as the trace is pretty much useless...
Let me try
09-20 11:58:17.817 26522 26522 D ViewRootImpl@2408cc2[MainActivity]: ViewPostIme pointer 1
09-20 11:58:17.887 26522 26744 I WebViewFactory: Loading com.android.chrome version 69.0.3497.100 (code 349710052)
09-20 11:58:18.008 26522 26744 I zygote : Rejecting re-init on previously-failed class java.lang.Class
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
09-20 11:58:18.009 26522 26744 I zygote : at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
09-20 11:58:18.009 26522 26744 I zygote : at android.webkit.CookieManager android.webkit.CookieManager.getInstance() (CookieManager.java:39)
09-20 11:58:18.009 26522 26744 I zygote : at android.webkit.CookieManager com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager() (ForwardingCookieHandler.java:158)
09-20 11:58:18.009 26522 26744 I zygote : at java.util.Map com.facebook.react.modules.network.ForwardingCookieHandler.get(java.net.URI, java.util.Map) (ForwardingCookieHandler.java:56)
09-20 11:58:18.009 26522 26744 I zygote : at java.util.List okhttp3.JavaNetCookieJar.loadForRequest(okhttp3.HttpUrl) (JavaNetCookieJar.java:59)
09-20 11:58:18.009 26522 26744 I zygote : at java.util.List com.facebook.react.modules.network.ReactCookieJarContainer.loadForRequest(okhttp3.HttpUrl) (ReactCookieJarContainer.java:40)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.BridgeInterceptor.intercept(okhttp3.Interceptor$Chain) (BridgeInterceptor.java:84)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(okhttp3.Interceptor$Chain) (RetryAndFollowUpInterceptor.java:120)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request) (RealInterceptorChain.java:67)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.RealCall.getResponseWithInterceptorChain() (RealCall.java:179)
09-20 11:58:18.009 26522 26744 I zygote : at void okhttp3.RealCall$AsyncCall.execute() (RealCall.java:129)
09-20 11:58:18.009 26522 26744 I zygote : at void okhttp3.internal.NamedRunnable.run() (NamedRunnable.java:32)
09-20 11:58:18.009 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1162)
09-20 11:58:18.009 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:636)
09-20 11:58:18.009 26522 26744 I zygote : at void java.lang.Thread.run() (Thread.java:764)
09-20 11:58:18.009 26522 26744 I zygote : Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.TracingController" on path: DexPathList[[zip file "/data/app/com.android.chrome-EUJKa-VjsslJebBaQFTr7g==/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-EUJKa-VjsslJebBaQFTr7g==/lib/arm, /data/app/com.android.chrome-EUJKa-VjsslJebBaQFTr7g==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
09-20 11:58:18.009 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
09-20 11:58:18.009 26522 26744 I zygote : at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
09-20 11:58:18.009 26522 26744 I zygote : at android.webkit.CookieManager android.webkit.CookieManager.getInstance() (CookieManager.java:39)
09-20 11:58:18.009 26522 26744 I zygote : at android.webkit.CookieManager com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager() (ForwardingCookieHandler.java:158)
09-20 11:58:18.009 26522 26744 I zygote : at java.util.Map com.facebook.react.modules.network.ForwardingCookieHandler.get(java.net.URI, java.util.Map) (ForwardingCookieHandler.java:56)
09-20 11:58:18.009 26522 26744 I zygote : at java.util.List okhttp3.JavaNetCookieJar.loadForRequest(okhttp3.HttpUrl) (JavaNetCookieJar.java:59)
09-20 11:58:18.009 26522 26744 I zygote : at java.util.List com.facebook.react.modules.network.ReactCookieJarContainer.loadForRequest(okhttp3.HttpUrl) (ReactCookieJarContainer.java:40)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.BridgeInterceptor.intercept(okhttp3.Interceptor$Chain) (BridgeInterceptor.java:84)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(okhttp3.Interceptor$Chain) (RetryAndFollowUpInterceptor.java:120)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request) (RealInterceptorChain.java:67)
09-20 11:58:18.009 26522 26744 I zygote : at okhttp3.Response okhttp3.RealCall.getResponseWithInterceptorChain() (RealCall.java:179)
09-20 11:58:18.009 26522 26744 I zygote : at void okhttp3.RealCall$AsyncCall.execute() (RealCall.java:129)
09-20 11:58:18.009 26522 26744 I zygote : at void okhttp3.internal.NamedRunnable.run() (NamedRunnable.java:32)
09-20 11:58:18.009 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1162)
09-20 11:58:18.009 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:636)
09-20 11:58:18.009 26522 26744 I zygote : at void java.lang.Thread.run() (Thread.java:764)
09-20 11:58:18.009 26522 26744 I zygote :
09-20 11:58:18.010 26522 26744 I zygote : Rejecting re-init on previously-failed class java.lang.Class
09-20 11:58:18.010 26522 26744 I zygote : at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
09-20 11:58:18.010 26522 26744 I zygote : at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
09-20 11:58:18.010 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
09-20 11:58:18.010 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
09-20 11:58:18.010 26522 26744 I zygote : at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
09-20 11:58:18.010 26522 26744 I zygote : at android.webkit.CookieManager android.webkit.CookieManager.getInstance() (CookieManager.java:39)
09-20 11:58:18.010 26522 26744 I zygote : at android.webkit.CookieManager com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager() (ForwardingCookieHandler.java:158)
09-20 11:58:18.010 26522 26744 I zygote : at java.util.Map com.facebook.react.modules.network.ForwardingCookieHandler.get(java.net.URI, java.util.Map) (ForwardingCookieHandler.java:56)
09-20 11:58:18.010 26522 26744 I zygote : at java.util.List okhttp3.JavaNetCookieJar.loadForRequest(okhttp3.HttpUrl) (JavaNetCookieJar.java:59)
09-20 11:58:18.010 26522 26744 I zygote : at java.util.List com.facebook.react.modules.network.ReactCookieJarContainer.loadForRequest(okhttp3.HttpUrl) (ReactCookieJarContainer.java:40)
09-20 11:58:18.010 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.BridgeInterceptor.intercept(okhttp3.Interceptor$Chain) (BridgeInterceptor.java:84)
09-20 11:58:18.010 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.010 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(okhttp3.Interceptor$Chain) (RetryAndFollowUpInterceptor.java:120)
09-20 11:58:18.010 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.010 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request) (RealInterceptorChain.java:67)
09-20 11:58:18.010 26522 26744 I zygote : at okhttp3.Response okhttp3.RealCall.getResponseWithInterceptorChain() (RealCall.java:179)
09-20 11:58:18.010 26522 26744 I zygote : at void okhttp3.RealCall$AsyncCall.execute() (RealCall.java:129)
09-20 11:58:18.010 26522 26744 I zygote : at void okhttp3.internal.NamedRunnable.run() (NamedRunnable.java:32)
09-20 11:58:18.011 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1162)
09-20 11:58:18.011 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:636)
09-20 11:58:18.011 26522 26744 I zygote : at void java.lang.Thread.run() (Thread.java:764)
09-20 11:58:18.011 26522 26744 I zygote : Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.TracingController" on path: DexPathList[[zip file "/data/app/com.android.chrome-EUJKa-VjsslJebBaQFTr7g==/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-EUJKa-VjsslJebBaQFTr7g==/lib/arm, /data/app/com.android.chrome-EUJKa-VjsslJebBaQFTr7g==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
09-20 11:58:18.011 26522 26744 I zygote : at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
09-20 11:58:18.011 26522 26744 I zygote : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
09-20 11:58:18.011 26522 26744 I zygote : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
09-20 11:58:18.011 26522 26744 I zygote : at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
09-20 11:58:18.011 26522 26744 I zygote : at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
09-20 11:58:18.011 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
09-20 11:58:18.011 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
09-20 11:58:18.011 26522 26744 I zygote : at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
09-20 11:58:18.011 26522 26744 I zygote : at android.webkit.CookieManager android.webkit.CookieManager.getInstance() (CookieManager.java:39)
09-20 11:58:18.011 26522 26744 I zygote : at android.webkit.CookieManager com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager() (ForwardingCookieHandler.java:158)
09-20 11:58:18.011 26522 26744 I zygote : at java.util.Map com.facebook.react.modules.network.ForwardingCookieHandler.get(java.net.URI, java.util.Map) (ForwardingCookieHandler.java:56)
09-20 11:58:18.011 26522 26744 I zygote : at java.util.List okhttp3.JavaNetCookieJar.loadForRequest(okhttp3.HttpUrl) (JavaNetCookieJar.java:59)
09-20 11:58:18.011 26522 26744 I zygote : at java.util.List com.facebook.react.modules.network.ReactCookieJarContainer.loadForRequest(okhttp3.HttpUrl) (ReactCookieJarContainer.java:40)
09-20 11:58:18.011 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.BridgeInterceptor.intercept(okhttp3.Interceptor$Chain) (BridgeInterceptor.java:84)
09-20 11:58:18.011 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.011 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(okhttp3.Interceptor$Chain) (RetryAndFollowUpInterceptor.java:120)
09-20 11:58:18.011 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.011 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request) (RealInterceptorChain.java:67)
09-20 11:58:18.011 26522 26744 I zygote : at okhttp3.Response okhttp3.RealCall.getResponseWithInterceptorChain() (RealCall.java:179)
09-20 11:58:18.011 26522 26744 I zygote : at void okhttp3.RealCall$AsyncCall.execute() (RealCall.java:129)
09-20 11:58:18.011 26522 26744 I zygote : at void okhttp3.internal.NamedRunnable.run() (NamedRunnable.java:32)
09-20 11:58:18.011 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1162)
09-20 11:58:18.011 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:636)
09-20 11:58:18.011 26522 26744 I zygote : at void java.lang.Thread.run() (Thread.java:764)
09-20 11:58:18.011 26522 26744 I zygote :
09-20 11:58:18.012 26522 26744 I zygote : Rejecting re-init on previously-failed class java.lang.Class
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
09-20 11:58:18.012 26522 26744 I zygote : at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
09-20 11:58:18.012 26522 26744 I zygote : at android.webkit.CookieManager android.webkit.CookieManager.getInstance() (CookieManager.java:39)
09-20 11:58:18.012 26522 26744 I zygote : at android.webkit.CookieManager com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager() (ForwardingCookieHandler.java:158)
09-20 11:58:18.012 26522 26744 I zygote : at java.util.Map com.facebook.react.modules.network.ForwardingCookieHandler.get(java.net.URI, java.util.Map) (ForwardingCookieHandler.java:56)
09-20 11:58:18.012 26522 26744 I zygote : at java.util.List okhttp3.JavaNetCookieJar.loadForRequest(okhttp3.HttpUrl) (JavaNetCookieJar.java:59)
09-20 11:58:18.012 26522 26744 I zygote : at java.util.List com.facebook.react.modules.network.ReactCookieJarContainer.loadForRequest(okhttp3.HttpUrl) (ReactCookieJarContainer.java:40)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.BridgeInterceptor.intercept(okhttp3.Interceptor$Chain) (BridgeInterceptor.java:84)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(okhttp3.Interceptor$Chain) (RetryAndFollowUpInterceptor.java:120)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request) (RealInterceptorChain.java:67)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.RealCall.getResponseWithInterceptorChain() (RealCall.java:179)
09-20 11:58:18.012 26522 26744 I zygote : at void okhttp3.RealCall$AsyncCall.execute() (RealCall.java:129)
09-20 11:58:18.012 26522 26744 I zygote : at void okhttp3.internal.NamedRunnable.run() (NamedRunnable.java:32)
09-20 11:58:18.012 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1162)
09-20 11:58:18.012 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:636)
09-20 11:58:18.012 26522 26744 I zygote : at void java.lang.Thread.run() (Thread.java:764)
09-20 11:58:18.012 26522 26744 I zygote : Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.TracingController" on path: DexPathList[[zip file "/data/app/com.android.chrome-EUJKa-VjsslJebBaQFTr7g==/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-EUJKa-VjsslJebBaQFTr7g==/lib/arm, /data/app/com.android.chrome-EUJKa-VjsslJebBaQFTr7g==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
09-20 11:58:18.012 26522 26744 I zygote : at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
09-20 11:58:18.012 26522 26744 I zygote : at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
09-20 11:58:18.012 26522 26744 I zygote : at android.webkit.CookieManager android.webkit.CookieManager.getInstance() (CookieManager.java:39)
09-20 11:58:18.012 26522 26744 I zygote : at android.webkit.CookieManager com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager() (ForwardingCookieHandler.java:158)
09-20 11:58:18.012 26522 26744 I zygote : at java.util.Map com.facebook.react.modules.network.ForwardingCookieHandler.get(java.net.URI, java.util.Map) (ForwardingCookieHandler.java:56)
09-20 11:58:18.012 26522 26744 I zygote : at java.util.List okhttp3.JavaNetCookieJar.loadForRequest(okhttp3.HttpUrl) (JavaNetCookieJar.java:59)
09-20 11:58:18.012 26522 26744 I zygote : at java.util.List com.facebook.react.modules.network.ReactCookieJarContainer.loadForRequest(okhttp3.HttpUrl) (ReactCookieJarContainer.java:40)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.BridgeInterceptor.intercept(okhttp3.Interceptor$Chain) (BridgeInterceptor.java:84)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(okhttp3.Interceptor$Chain) (RetryAndFollowUpInterceptor.java:120)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.Connection) (RealInterceptorChain.java:92)
09-20 11:58:18.012 26522 26744 I zygote : at okhttp3.Response okhttp3.internal.http.RealInterceptorChain.proceed(okhttp3.Request) (RealInterceptorChain.java:67)
09-20 11:58:18.013 26522 26744 I zygote : at okhttp3.Response okhttp3.RealCall.getResponseWithInterceptorChain() (RealCall.java:179)
09-20 11:58:18.013 26522 26744 I zygote : at void okhttp3.RealCall$AsyncCall.execute() (RealCall.java:129)
09-20 11:58:18.013 26522 26744 I zygote : at void okhttp3.internal.NamedRunnable.run() (NamedRunnable.java:32)
09-20 11:58:18.013 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1162)
09-20 11:58:18.013 26522 26744 I zygote : at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:636)
09-20 11:58:18.013 26522 26744 I zygote : at void java.lang.Thread.run() (Thread.java:764)
09-20 11:58:18.013 26522 26744 I zygote :
09-20 11:58:18.030 26522 26744 I cr_LibraryLoader: Time to load native libraries: 6 ms (timestamps 6057-6063)
09-20 11:58:18.040 26522 26748 E cr_VariationsUtils: Failed reading seed file "/data/user/0/org.jitsi.meet/app_webview/variations_seed_new": /data/user/0/org.jitsi.meet/app_webview/variations_seed_new (No such file or directory)
09-20 11:58:18.052 26522 26744 I chromium: [INFO:library_loader_hooks.cc(36)] Chromium logging enabled: level = 0, default verbosity = 0
09-20 11:58:18.053 26522 26744 I cr_LibraryLoader: Expected native library version number "69.0.3497.100", actual native library version number "69.0.3497.100"
09-20 11:58:18.081 3414 3629 D DnsProxyListener: DNSDBG::dns addrinfo af 2
09-20 11:58:18.136 26522 26744 E Conscrypt: ------------------Untrusted chain: ----------------------
09-20 11:58:18.137 26522 26744 E Conscrypt: == Chain0 ==
09-20 11:58:18.137 26522 26744 E Conscrypt: Version: 3
09-20 11:58:18.139 26522 26744 E Conscrypt: Serial Number: 1
09-20 11:58:18.140 26522 26744 E Conscrypt: SubjectDN: CN=jitsitest.cisco.com, OU=CTAO, O=Cisco, ST=Hauts-de-seine, C=FR
09-20 11:58:18.140 26522 26744 E Conscrypt: IssuerDN: CN=Cisco Systems, O=Cisco, L=Issy-les-moulineaux, ST=Hauts-de-seine, C=FR
09-20 11:58:18.140 26522 26744 E Conscrypt: Get not before: Wed Sep 19 18:41:00 GMT+02:00 2018
09-20 11:58:18.141 26522 26744 E Conscrypt: Get not after: Thu Sep 19 18:41:00 GMT+02:00 2019
09-20 11:58:18.141 26522 26744 E Conscrypt: Sig ALG name: SHA256withRSA
09-20 11:58:18.141 26522 26744 E Conscrypt: Signature: 44bb64378377585583f4dcaadad44a29404d700acddddc59e459768f3babbbd91d2fc8f7423f5f219aab148b628ec998f770ad10f5ce795967f418b9613025f783930aa58bcd81a427e6aeaa47b681babfc17cd8f3b59f89863577adcfd24fe9f22720cf6dba850da263c91076f8ff27f30d509720f92ffcb09ba56f396e195c56243e0a3caf1425fb6536ce5a751dee2f86650188e083557e4736e43850b02085366210491702461dd5c4b9a9fdf670840ff42e415e02177d81db3901cb640c6501c4df8ed4cfda4f2b50df54116a55b5e35e4c29151a8d51a1e14a790aaef09014563a83bc1dacd70ce961a536cbb9bdadaeb68fc89a86de32131e1efb09d32e1e41815556464e3a47fdab6668c4c05a622e3e58346b07db6685a4efc6dfe84fd65bf11beaa6c04ade6ffe567c6be36ce0deea47eaf30a30e0869ade8fa6caf5566edc01aa3bf423dac9991e50c090ffaba400afeb1464f6786496a5d4da51121e830011b19ed0b865653e474256bf46c49e4b1c16a80fbcb4c694a7df26c333454d9f3a8186274e1d48b29eeaa0251d9dbaec8622dbc41bb823776a3748ccc894e625b10169e831090dbcd5af92829125ae53abc4b79c4ac3e53cb40a4ec59c92cbe7207c86c15b4422ad5fa5fcb78b5a805460b08ba6a80cd0397423bde24f8d4245ac92251a065e58f35c5cb99a82a71d1da839bf2844d84d054e6bdbbe
09-20 11:58:18.143 26522 26641 I org.webrtc.Logging: CameraStatistics: Camera fps: 30.
09-20 11:58:18.171 26522 26744 E Conscrypt: Public key:
09-20 11:58:18.171 26522 26744 E Conscrypt:
09-20 11:58:18.171 26522 26744 E Conscrypt: 30 82 01 22 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03
09-20 11:58:18.171 26522 26744 E Conscrypt: 82 01 0f 00 30 82 01 0a 02 82 01 01 00 aa a5 0e 6b a1 00 79
09-20 11:58:18.171 26522 26744 E Conscrypt: 09 59 9e 77 1d 2a 00 e2 27 1c 0f 98 eb b1 2a a5 10 b5 92 23
09-20 11:58:18.171 26522 26744 E Conscrypt: 1f c5 07 11 82 ce cc 9b ed 26 fc 49 ca 30 90 be cb eb 45 3a
09-20 11:58:18.171 26522 26744 E Conscrypt: 8f cb ed 8a 40 dd 38 4b 6c e3 60 70 50 db c6 dd 9d 81 6b 42
09-20 11:58:18.171 26522 26744 E Conscrypt: 1b e0 97 4e 11 38 6f 64 94 da 60 a8 5e fc cb e7 19 10 50 1c
09-20 11:58:18.171 26522 26744 E Conscrypt: 06 22 aa 0d 62 34 94 9a 2f b1 02 4d 86 59 b4 05 59 d8 40 19
09-20 11:58:18.171 26522 26744 E Conscrypt: 38 db 6f 3f e6 01 28 0e 2b 5c 0b 32 92 1c f3 cf 1e fc 57 14
09-20 11:58:18.171 26522 26744 E Conscrypt: b4 77 2e 67 e4 2a e7 23 7c c2 e9 dd c5 8b c9 f9 ae 7f b1 e2
09-20 11:58:18.171 26522 26744 E Conscrypt: ce 0a 57 89 7d ea 08 54 59 a8 68 72 28 38 53 33 e1 26 88 68
09-20 11:58:18.171 26522 26744 E Conscrypt: 20 7f b6 1e cc ed 24 09 b5 b9 de f9 89 e8 fb 8c e4 16 31 54
09-20 11:58:18.171 26522 26744 E Conscrypt: 29 3a 1d df 66 a5 81 43 e3 2a 60 9b 0f 5b 01 5a cc 87 84 3e
09-20 11:58:18.171 26522 26744 E Conscrypt: ac 38 57 19 ae 88 a0 8d ff c6 aa 00 6f fb c8 e0 7f b4 2f f8
09-20 11:58:18.171 26522 26744 E Conscrypt: c0 8d 6c d2 6a 00 85 a0 33 9f 7f 03 fb 2f cd d7 e6 34 61 93
09-20 11:58:18.171 26522 26744 E Conscrypt: 10 96 3c d5 7c c5 24 12 53 02 03 01 00 01
09-20 11:58:18.178 3784 4409 I EDMNativeHelperService: isCameraEnabled
09-20 11:58:18.180 3784 4409 D RestrictionPolicy: isCameraEnabled ret(true) userId(0) cxtInfo.mCallerUid(10292) cxtInfo.mContainerId(0)
09-20 11:58:18.181 26522 26592 E ReactNativeJS: '[__filename]', ': ', { [Error: Invalid response for blob: ] line: 72, column: 8045, sourceURL: 'index.android.bundle' }
09-20 11:58:18.191 26522 26593 E unknown:ReactNative: console.error: "[__filename]", ": ", {"line":72,"column":8045,"sourceURL":"index.android.bundle"}, stack:
09-20 11:58:18.191 26522 26593 E unknown:ReactNative:
09-20 11:58:18.191 26522 26593 E unknown:ReactNative: i@649:836
09-20 11:58:18.191 26522 26593 E unknown:ReactNative: u@1025:1714
09-20 11:58:18.191 26522 26593 E unknown:ReactNative: reportFatalError@5:179
09-20 11:58:18.191 26522 26593 E unknown:ReactNative: value@29:2928
09-20 11:58:18.191 26522 26593 E unknown:ReactNative: value@29:928
09-20 11:58:18.257 26522 26532 I zygote : Background concurrent copying GC freed 103245(5MB) AllocSpace objects, 8(208KB) LOS objects, 60% free, 3MB/9MB, paused 1.425ms total 103.019ms
09-20 11:58:18.265 26522 26530 V MediaPlayer-JNI: native_finalize
09-20 11:58:18.265 26522 26530 W MediaPlayer-JNI: MediaPlayer finalized without being released
09-20 11:58:18.265 26522 26530 V MediaPlayer-JNI: release
09-20 11:58:18.265 26522 26530 V MediaPlayerNative: setListener
09-20 11:58:18.265 26522 26530 V MediaPlayerNative: disconnect
09-20 11:58:18.270 3413 2349 V MediaPlayerService: disconnect(84) from pid 26522
09-20 11:58:18.271 3413 2349 D NuPlayerDriver: reset(0xf36cc180) at state 4
09-20 11:58:18.271 3413 2349 V NuPlayerDriver: updateMetrics(0xf36cc180) from reset at state 4
09-20 11:58:18.271 3413 2349 V NuPlayerDriver: logMetrics(0xf36cc180) from reset at state 4
09-20 11:58:18.271 3413 2349 V NuPlayerDriver: did not have anything to record
09-20 11:58:18.271 3413 2349 D NuPlayerDriver: notifyListener_l(0xf36cc180), (8, 0, 0, -1), loop setting(0, 0)
09-20 11:58:18.272 3413 26624 V NuPlayer: kWhatReset
09-20 11:58:18.272 3413 26624 V NuPlayer: setDecoderBooster enable = No
09-20 11:58:18.272 3413 26624 V NuPlayer: performDecoderFlush audio=2, video=2
09-20 11:58:18.272 3413 26624 V NuPlayer: performReset
09-20 11:58:18.275 3413 26624 D NuPlayerDriver: notifyResetComplete(0xf36cc180)
09-20 11:58:18.275 3413 2349 V NuPlayerDriver: ~NuPlayerDriver(0xf36cc180)
09-20 11:58:18.275 3413 2349 V NuPlayerDriver: updateMetrics(0xf36cc180) from destructor at state 0
09-20 11:58:18.275 3413 2349 V NuPlayerDriver: logMetrics(0xf36cc180) from destructor at state 0
09-20 11:58:18.275 3413 2349 V NuPlayerDriver: did not have anything to record
09-20 11:58:18.278 26522 26530 V MediaPlayerNative: destructor
09-20 11:58:18.278 3413 2349 V MediaPlayerService: Client(84) destructor pid = 26522
09-20 11:58:18.278 3413 2349 V AudioSink: +++ close
09-20 11:58:18.278 3413 2349 V AudioSink: --- close
09-20 11:58:18.278 3413 2349 V MediaPlayerService: disconnect(84) from pid 26522
09-20 11:58:18.279 26522 26530 V MediaPlayerNative: disconnect
09-20 11:58:18.408 3784 3810 W RemoteFillService: Not handling { when=-5ms what=3 target=com.android.internal.os.HandlerCaller$MyHandler } as service for ComponentInfo{com.samsung.android.samsungpassautofill/com.samsung.android.samsungpassautofill.AutofillServiceMain} is already destroyed
09-20 11:58:18.559 3434 4133 D bauth_FPBAuthService: pcf : 0x1012
09-20 11:58:18.559 3434 4133 D bauth_FPBAuthService: thread id : 2, preenroll_flag : 0, nd cnt : 1, cso : 0, et : 0
09-20 11:58:18.559 3434 4133 D bauth_FPBAuthService: FPBAuthService, 7757
09-20 11:58:19.181 3784 4409 I EDMNativeHelperService: isCameraEnabled
09-20 11:58:19.189 3784 4409 D RestrictionPolicy: isCameraEnabled ret(true) userId(0) cxtInfo.mCallerUid(10292) cxtInfo.mContainerId(0)
09-20 11:58:19.542 3784 4431 E Watchdog: !@Sync 165 [2018-09-20 11:58:19.542]
09-20 11:58:19.559 3434 4133 D bauth_FPBAuthService: pcf : 0x1012
09-20 11:58:19.559 3434 4133 D bauth_FPBAuthService: thread id : 2, preenroll_flag : 0, nd cnt : 1, cso : 0, et : 0
09-20 11:58:19.559 3434 4133 D bauth_FPBAuthService: FPBAuthService, 7757
09-20 11:58:19.834 3237 3237 I android.hardware.wifi@1.0-service: getLinkLayerStats
09-20 11:58:20.063 26522 26657 I org.webrtc.Logging: EglRenderer: Duration: 4001 ms. Frames received: 120. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 5054 μs. Average swapBuffer time: 2866 μs.
09-20 11:58:20.086 3784 4244 D WifiConnectivityMonitor: [|244] []
09-20 11:58:20.143 26522 26641 I org.webrtc.Logging: CameraStatistics: Camera fps: 30.
09-20 11:58:20.191 3784 4409 I EDMNativeHelperService: isCameraEnabled
09-20 11:58:20.193 3784 4409 D RestrictionPolicy: isCameraEnabled ret(true) userId(0) cxtInfo.mCallerUid(10292) cxtInfo.mContainerId(0)
09-20 11:58:20.559 3434 4133 D bauth_FPBAuthService: pcf : 0x1012
09-20 11:58:20.559 3434 4133 D bauth_FPBAuthService: thread id : 2, preenroll_flag : 0, nd cnt : 1, cso : 0, et : 0
09-20 11:58:20.560 3434 4133 D bauth_FPBAuthService: FPBAuthService, 7757
09-20 11:58:20.620 5026 5026 D io_stats: !@ 8,0 r 969861 31142028 w 143114 2227428 d 10960 672636 f 33000 34430 iot 296076 257880 th 248408 0 0 pt 0 inp 0 0 4968.653
From: Saúl Ibarra Corretgé notifications@github.com Reply-To: jitsi/jitsi-meet reply@reply.github.com Date: Thursday, September 20, 2018 at 11:55 AM To: jitsi/jitsi-meet jitsi-meet@noreply.github.com Cc: manang amantellini@gmail.com, Author author@noreply.github.com Subject: Re: [jitsi/jitsi-meet] jitsi meet android error connection custom server (#3465)
Don't you have more details on adb or the red screen? Looks like a problem with the bundle, but I don't know much else as the trace is pretty much useless...
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
If you need, I can build the application and debug it. but I need to understand where I have to put the log print. Thank you
Are you running the Android Monitor by chance?
What is “android monitor”?
From: Saúl Ibarra Corretgé notifications@github.com Reply-To: jitsi/jitsi-meet reply@reply.github.com Date: Thursday, September 20, 2018 at 3:31 PM To: jitsi/jitsi-meet jitsi-meet@noreply.github.com Cc: manang amantellini@gmail.com, Author author@noreply.github.com Subject: Re: [jitsi/jitsi-meet] jitsi meet android error connection custom server (#3465)
Are you running the Android Monitor by chance?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
Sorry, I meant the Android Profiler (they changed the name). It's this tab on Android Studio: https://developer.android.com/studio/profile/android-profiler
@saghul It's not the Android Profiler issue. The failure looked different there. It complaints about this class missing:
https://developer.android.com/reference/android/webkit/TracingController
09-20 11:58:18.008 26522 26744 I zygote : Rejecting re-init on previously-failed class java.lang.Class
No, I’m not using the android profiler.
I launched only logcat.
So, you want that I launch the application (downloader from the store) with android studio. Or do you want that I have to compile it in other way (using android studio?)?
From: Saúl Ibarra Corretgé notifications@github.com Reply-To: jitsi/jitsi-meet reply@reply.github.com Date: Thursday, September 20, 2018 at 3:38 PM To: jitsi/jitsi-meet jitsi-meet@noreply.github.com Cc: manang amantellini@gmail.com, Author author@noreply.github.com Subject: Re: [jitsi/jitsi-meet] jitsi meet android error connection custom server (#3465)
Sorry, I meant the Android Profiler (they changed the name). It's this tab on Android Studio: https://developer.android.com/studio/profile/android-profiler
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
I'm wondering about class not found for TracingController. It is expected for it to not be present on Android 8 (API 23) since it's available on API 28. I'm thinking that this one could be harmless, but it's just a speculation.
The other error there is:
Error: Invalid response for blob
which could be caused by the missing class given it appears on the okhttp3
stack or there's some misconfiguration on the server.
@manang can you check if https://yourserver.net/config.js
displays in the browser like it does for https://meet.jit.si/config.js
?
This is my config file.
It looks like more or less the same.
/ eslint-disable no-unused-vars, no-var /
var config = {
// Configuration
//
// Alternative location for the configuration.
// configLocation: './config.json',
// Custom function which given the URL path should return a room name.
// getroomnode: function (path) { return 'someprefixpossiblybasedonpath'; },
// Connection
//
hosts: {
// XMPP domain.
domain: 'jitsitest.mydomain.com',
// XMPP MUC domain. FIXME: use XEP-0030 to discover it.
muc: 'conference.jitsitest.mydomain.com',
// When using authentication, domain for guest users.
// anonymousdomain: 'guest.example.com',
// Domain for authenticated users. Defaults to
// authdomain: 'jitsi-meet.example.com',
// Jirecon recording component domain.
// jirecon: 'jirecon.jitsi-meet.example.com',
// Call control component (Jigasi).
// call_control: 'callcontrol.jitsi-meet.example.com',
// Focus component domain. Defaults to focus.
focus: 'focus.jitsitest.mydomain.com',
},
// BOSH URL. FIXME: use XEP-0156 to discover it.
bosh: '//jitsitest.mydomain.com/http-bind',
// The name of client node advertised in XEP-0115 'c' stanza
clientNode: 'http://jitsi.org/jitsimeet',
// The real JID of focus participant - can be overridden here
// focusUserJid: 'focus@auth.jitsi-meet.example.com',
// Testing / experimental features.
//
testing: {
// Enables experimental simulcast support on Firefox.
enableFirefoxSimulcast: false,
// P2P test mode disables automatic switching to P2P when there are 2
// participants in the conference.
p2pTestMode: false
// Enables the test specific features consumed by jitsi-meet-torture
// testMode: false
},
// Disables ICE/UDP by filtering out local and remote UDP candidates in
// signalling.
// webrtcIceUdpDisable: false,
// Disables ICE/TCP by filtering out local and remote TCP candidates in
// signalling.
// webrtcIceTcpDisable: false,
// Media
//
// Audio
// Disable measuring of audio levels.
// disableAudioLevels: false,
// Start the conference in audio only mode (no video is being received nor
// sent).
// startAudioOnly: false,
// Every participant after the Nth will start audio muted.
// startAudioMuted: 10,
// Start calls with audio muted. Unlike the option above, this one is only
// applied locally. FIXME: having these 2 options is confusing.
// startWithAudioMuted: false,
// Video
// Sets the preferred resolution (height) for local video. Defaults to 720.
// resolution: 720,
// w3c spec-compliant video constraints to use for video capture. Currently
// used by browsers that return true from lib-jitsi-meet's
// util#browser#usesNewGumFlow. The constraints are independency from
// this config's resolution value. Defaults to requesting an ideal aspect
// ratio of 16:9 with an ideal resolution of 720.
// constraints: {
// video: {
// aspectRatio: 16 / 9,
// height: {
// ideal: 720,
// max: 720,
// min: 240
// }
// }
// },
// Enable / disable simulcast support.
// disableSimulcast: false,
// Enable / disable layer suspension. If enabled, endpoints whose HD
// layers are not in use will be suspended (no longer sent) until they
// are requested again.
// enableLayerSuspension: false,
// Suspend sending video if bandwidth estimation is too low. This may cause
// problems with audio playback. Disabled until these are fixed.
disableSuspendVideo: true,
// Every participant after the Nth will start video muted.
// startVideoMuted: 10,
// Start calls with video muted. Unlike the option above, this one is only
// applied locally. FIXME: having these 2 options is confusing.
// startWithVideoMuted: false,
// If set to true, prefer to use the H.264 video codec (if supported).
// Note that it's not recommended to do this because simulcast is not
// supported when using H.264. For 1-to-1 calls this setting is enabled by
// default and can be toggled in the p2p section.
// preferH264: true,
// If set to true, disable H.264 video codec by stripping it out of the
// SDP.
// disableH264: false,
// Desktop sharing
// The ID of the jidesha extension for Chrome.
desktopSharingChromeExtId: null,
// Whether desktop sharing should be disabled on Chrome.
desktopSharingChromeDisabled: true,
// The media sources to use when using screen sharing with the Chrome
// extension.
desktopSharingChromeSources: [ 'screen', 'window', 'tab' ],
// Required version of Chrome extension
desktopSharingChromeMinExtVersion: '0.1',
// Whether desktop sharing should be disabled on Firefox.
desktopSharingFirefoxDisabled: false,
// Optional desktop sharing frame rate options. Default value: min:5, max:5.
// desktopSharingFrameRate: {
// min: 5,
// max: 5
// },
// Try to start calls with screen-sharing instead of camera video.
// startScreenSharing: false,
// Recording
// Whether to enable file recording or not.
// fileRecordingsEnabled: false,
// Whether to enable live streaming or not.
// liveStreamingEnabled: false,
// Transcription (in interface_config,
// subtitles and buttons can be configured)
// transcribingEnabled: false,
// Misc
// Default value for the channel "last N" attribute. -1 for unlimited.
channelLastN: -1,
// Disables or enables RTX (RFC 4588) (defaults to false).
// disableRtx: false,
// Disables or enables TCC (the default is in Jicofo and set to true)
// (draft-holmer-rmcat-transport-wide-cc-extensions-01). This setting
// affects congestion control, it practically enables send-side bandwidth
// estimations.
// enableTcc: true,
// Disables or enables REMB (the default is in Jicofo and set to false)
// (draft-alvestrand-rmcat-remb-03). This setting affects congestion
// control, it practically enables recv-side bandwidth estimations. When
// both TCC and REMB are enabled, TCC takes precedence. When both are
// disabled, then bandwidth estimations are disabled.
// enableRemb: false,
// Defines the minimum number of participants to start a call (the default
// is set in Jicofo and set to 2).
// minParticipants: 2,
// Use XEP-0215 to fetch STUN and TURN servers.
// useStunTurn: true,
// Enable IPv6 support.
// useIPv6: true,
// Enables / disables a data communication channel with the Videobridge.
// Values can be 'datachannel', 'websocket', true (treat it as
// 'datachannel'), undefined (treat it as 'datachannel') and false (don't
// open any channel).
// openBridgeChannel: true,
// UI
//
// Use display name as XMPP nickname.
// useNicks: false,
// Require users to always specify a display name.
// requireDisplayName: true,
// Whether to use a welcome page or not. In case it's false a random room
// will be joined when no room is specified.
enableWelcomePage: true,
// Enabling the close page will ignore the welcome page redirection when
// a call is hangup.
// enableClosePage: false,
// Disable hiding of remote thumbnails when in a 1-on-1 conference call.
// disable1On1Mode: false,
// The minimum value a video's height (or width, whichever is smaller) needs
// to be in order to be considered high-definition.
minHDHeight: 540,
// Default language for the user interface.
// defaultLanguage: 'en',
// If true all users without a token will be considered guests and all users
// with token will be considered non-guests. Only guests will be allowed to
// edit their profile.
enableUserRolesBasedOnToken: false,
// Whether or not some features are checked based on token.
// enableFeaturesBasedOnToken: false,
// Message to show the users. Example: 'The service will be down for
// maintenance at 01:00 AM GMT,
// noticeMessage: '',
// Enables calendar integration, depends on googleApiApplicationClientID
// and microsoftApiApplicationClientID
// enableCalendarIntegration: false,
// Stats
//
// Whether to enable stats collection or not in the TraceablePeerConnection.
// This can be useful for debugging purposes (post-processing/analysis of
// the webrtc stats) as it is done in the jitsi-meet-torture bandwidth
// estimation tests.
// gatherStats: false,
// To enable sending statistics to callstats.io you must provide the
// Application ID and Secret.
// callStatsID: '',
// callStatsSecret: '',
// enables callstatsUsername to be reported as statsId and used
// by callstats as repoted remote id
// enableStatsID: false
// enables sending participants display name to callstats
// enableDisplayNameInStats: false
// Privacy
//
// If third party requests are disabled, no other server will be contacted.
// This means avatars will be locally generated and callstats integration
// will not function.
// disableThirdPartyRequests: false,
// Peer-To-Peer mode: used (if enabled) when there are just 2 participants.
//
p2p: {
// Enables peer to peer mode. When enabled the system will try to
// establish a direct connection when there are exactly 2 participants
// in the room. If that succeeds the conference will stop sending data
// through the JVB and use the peer to peer connection instead. When a
// 3rd participant joins the conference will be moved back to the JVB
// connection.
enabled: true,
// Use XEP-0215 to fetch STUN and TURN servers.
// useStunTurn: true,
// The STUN servers that will be used in the peer to peer connections
stunServers: [
{ urls: 'stun:stun.l.google.com:19302' },
{ urls: 'stun:stun1.l.google.com:19302' },
{ urls: 'stun:stun2.l.google.com:19302' }
],
// Sets the ICE transport policy for the p2p connection. At the time
// of this writing the list of possible values are 'all' and 'relay',
// but that is subject to change in the future. The enum is defined in
// the WebRTC standard:
// https://www.w3.org/TR/webrtc/#rtcicetransportpolicy-enum.
// If not set, the effective value is 'all'.
// iceTransportPolicy: 'all',
// If set to true, it will prefer to use H.264 for P2P calls (if H.264
// is supported).
preferH264: true
// If set to true, disable H.264 video codec by stripping it out of the
// SDP.
// disableH264: false,
// How long we're going to wait, before going back to P2P after the 3rd
// participant has left the conference (to filter out page reload).
// backToP2PDelay: 5
},
// A list of scripts to load as lib-jitsi-meet "analytics handlers".
// analyticsScriptUrls: [
// "libs/analytics-ga.js", // google-analytics
// "https://example.com/my-custom-analytics.js"
// ],
// The Google Analytics Tracking ID
// googleAnalyticsTrackingId = 'your-tracking-id-here-UA-123456-1',
// Information about the jitsi-meet instance we are connecting to, including
// the user region as seen by the server.
deploymentInfo: {
// shard: "shard1",
// region: "europe",
// userRegion: "asia"
}
// Local Recording
//
// localRecording: {
// Enables local recording.
// Additionally, 'localrecording' (all lowercase) needs to be added to
// TOOLBAR_BUTTONS in interface_config.js for the Local Recording
// button to show up on the toolbar.
//
// enabled: true,
//
// The recording format, can be one of 'ogg', 'flac' or 'wav'.
// format: 'flac'
//
// }
// Options related to end-to-end (participant to participant) ping.
// e2eping: {
// // The interval in milliseconds at which pings will be sent.
// // Defaults to 10000, set to <= 0 to disable.
// pingInterval: 10000,
//
// // The interval in milliseconds at which analytics events
// // with the measured RTT will be sent. Defaults to 60000, set
// // to <= 0 to disable.
// analyticsInterval: 60000,
// }
// List of undocumented settings used in jitsi-meet
/**
_immediateReloadThreshold
autoRecord
autoRecordToken
debug
debugAudioLevels
deploymentInfo
dialInConfCodeUrl
dialInNumbersUrl
dialOutAuthUrl
dialOutCodesUrl
disableRemoteControl
displayJids
enableLocalVideoFlip
etherpad_base
externalConnectUrl
firefox_fake_device
googleApiApplicationClientID
googleApiIOSClientID
iAmRecorder
iAmSipGateway
microsoftApiApplicationClientID
peopleSearchQueryTypes
peopleSearchUrl
requireDisplayName
tokenAuthUrl
*/
// List of undocumented settings used in lib-jitsi-meet
/**
_peerConnStatusOutOfLastNTimeout
_peerConnStatusRtcMuteTimeout
abTesting
avgRtpStatsN
callStatsConfIDNamespace
callStatsCustomScriptUrl
desktopSharingSources
disableAEC
disableAGC
disableAP
disableHPF
disableNS
enableLipSync
enableTalkWhileMuted
forceJVB121Ratio
hiddenDomain
ignoreStartMuted
nick
startBitrate
*/
};
/ eslint-enable no-unused-vars, no-var /
From: Paweł Domas notifications@github.com Reply-To: jitsi/jitsi-meet reply@reply.github.com Date: Thursday, September 20, 2018 at 4:09 PM To: jitsi/jitsi-meet jitsi-meet@noreply.github.com Cc: manang amantellini@gmail.com, Mention mention@noreply.github.com Subject: Re: [jitsi/jitsi-meet] jitsi meet android error connection custom server (#3465)
I'm wondering about class not found for TracingController. It is expected for it to not be present on Android 8 (API 23) since it's available on API 28. I'm thinking that this one could be harmless, but it's just a speculation.
The other error there is: Error: Invalid response for blob which could be caused by the missing class given it appears on the okhttp3 stack or there's some misconfiguration on the server.
@manang can you check if https://yourserver.net/config.js displays in the browser like it does for https://meet.jit.si/config.js ?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
I'm not asking about the contents, but whether it opens without any warning if you paste the url https://yourserver.net/config.js
into the browser both on desktop and mobile. Replace yourserver.net
with your domain name.
Sorry for the content. I don't have problem to take this file. Angelo
Il giorno gio 20 set 2018 alle ore 16:25 Paweł Domas < notifications@github.com> ha scritto:
I'm not asking about the contents, but whether it opens without any warning if you paste the url https://yourserver.net/config.js into the browser both on desktop and mobile. Replace yourserver.net with your domain name.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jitsi/jitsi-meet/issues/3465#issuecomment-423202953, or mute the thread https://github.com/notifications/unsubscribe-auth/AFpk6-UFoP67GlKjqa79OeSr7jzIipZqks5uc6VGgaJpZM4Wv6tS .
I confirm that the TracingController
exception is harmless as I'm seeing that as well in successful connections.
The invalid response for blob
means that the config.js is not accessible to the phone for some reason. I was getting this error with my wifi turned off (and no cellular data service active).
could it be that jitsi meet tries to connect to the server to get config.js using http and not https? I don't have a redirect http->https and the port 80 shows another content/
Thanks Angelo
I am also facing blank screen issue. The issue is occur only low network place . if i use play store app and change setting to custom server i am getting blank screen. if i use my own SDK i am getting failed to load config error. Both app works fine using default server url
Can you load the config.js file with the regular browser on the phone?
Hii @prajeesh039 are you using selfsigned certificates? In my case I have you error and I have custom CA. thank you very much
@saghul Yes.
@manang I am using lets encrypt certificate
@saghul could the config file be non-compliant with android application?
do you know how we can debug this part? how can we print logs on logcat? do you have idea in which part of the config file? thank you very much
@saghul I have noticed that https://meet.jit.si/config.js is slightly different from my and @manang config file .
@prajeesh039 well, of course it will be different. But the error there was a failure to load the file, not a failure in processing its contents.
@saghul ok. I need to know which file i can catch this exception . I don't want to show black screen or red full error message. instead of i need to show some alert to user.
@saghul which webserver are you using in meet.jit.si server?nginx o apache? thank you
@prajeesh039 there is an event emitted when we fail to load the config file. Check the android and ios README. It's the LOAD_CONFIG_ERROR event.
@manang nginx. But that shouldn't matter.
@saghul
@Override
public void onLoadConfigError(Map<String, Object> data) {
on("LOAD_CONFIG_ERROR", data);
Log.e("low network", "low network");
}
No log message is available.
Are you implementing the listener interface? Where are you putting that code? It's virtually impossible for me to tell you what's wrong, without seeing the code in context.
@saghul i am using same class https://github.com/jitsi/jitsi-meet/blob/master/android/app/src/main/java/org/jitsi/meet/MainActivity.java and added a Log statement inside onLoadConfigError. i am getting load config error and the method is not triggered (no 'low network error' message inside logcat) . I think you can test scenario by switch off mobile data and WiFi.
Hum, that should have kicked. I'll give it a try and let you know.
My red error message is different:
update react native version to "^0.57.0",
We do not currently support RN 0.57 ( I’m in the process of updating). If something fails you’re on your own. We pin dependencies for a reason.
if it possible to update any version other than react-native": "0.55.4" .actually its react native version bug and i think they have fixed 0.55 and above .i have updated to 0.57 and added some extra dependency to fix some other issue. currently its working fine other than config load issue (its not getting regularly)
could you pass me your packages.json file? thank you
{ "name": "jitsi-meet", "version": "0.0.0", "description": "A sample app for the Jitsi Videobridge", "repository": { "type": "git", "url": "git://github.com/jitsi/jitsi-meet" }, "keywords": [ "jingle", "webrtc", "xmpp", "browser" ], "author": "", "readmeFilename": "README.md", "dependencies": { "@atlaskit/avatar": "14.0.10", "@atlaskit/button": "9.0.8", "@atlaskit/checkbox": "4.0.6", "@atlaskit/dropdown-menu": "6.1.12", "@atlaskit/field-text": "7.0.10", "@atlaskit/field-text-area": "4.0.9", "@atlaskit/flag": "6.1.0", "@atlaskit/icon": "13.8.1", "@atlaskit/inline-dialog": "5.3.0", "@atlaskit/inline-message": "7.0.4", "@atlaskit/layer-manager": "5.0.12", "@atlaskit/lozenge": "6.2.0", "@atlaskit/modal-dialog": "6.0.12", "@atlaskit/multi-select": "11.0.6", "@atlaskit/spinner": "9.0.8", "@atlaskit/tabs": "8.0.8", "@atlaskit/theme": "6.0.2", "@atlaskit/tooltip": "12.0.14", "@microsoft/microsoft-graph-client": "1.1.0", "@webcomponents/url": "0.7.1", "autosize": "1.18.13", "dropbox": "4.0.9", "i18next": "8.4.3", "i18next-browser-languagedetector": "2.0.0", "i18next-xhr-backend": "1.4.2", "jQuery-Impromptu": "github:trentrichardson/jQuery-Impromptu#v6.0.0", "jitsi-meet-logger": "github:jitsi/jitsi-meet-logger#6fff754a77a56ab52499f3559105a15886942a1e", "jquery": "3.3.1", "jquery-contextmenu": "2.4.5", "jquery-i18next": "1.2.0", "js-md5": "0.6.1", "jsc-android": "224109.1.0", "jsrsasign": "8.0.12", "jwt-decode": "2.2.0", "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#3f46c64f4f373d3b573fcc55b59568dbe9b9d51f", "libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d", "lodash": "4.17.4", "moment": "2.19.4", "moment-duration-format": "2.2.2", "postis": "2.2.0", "prop-types": "15.6.0", "react": "16.3.1", "react-dom": "16.3.1", "react-i18next": "4.8.0", "react-native": "^0.57.0", "react-native-background-timer": "2.0.0", "react-native-calendar-events": "github:wmcmahan/react-native-calendar-events#cb2731db6684a49b4343e09de7f9c2fcc68bcd9b", "react-native-callstats": "3.53.4", "react-native-fast-image": "github:jitsi/react-native-fast-image#1f8c93a5584869848d75cc9b946beb9688efe285", "react-native-google-signin": "1.0.0-rc3", "react-native-immersive": "1.1.0", "react-native-keep-awake": "2.0.6", "react-native-linear-gradient": "2.4.0", "react-native-locale-detector": "github:jitsi/react-native-locale-detector#845281e9fd4af756f6d0f64afe5cce08c63e5ee9", "react-native-prompt": "1.0.0", "react-native-sound": "0.10.9", "react-native-vector-icons": "4.4.2", "react-native-webrtc": "github:jitsi/react-native-webrtc#be3de15bb988cfabbb62cd4b3b06f4c920ee5ba0", "react-redux": "5.0.7", "redux": "4.0.0", "redux-thunk": "2.2.0", "styled-components": "1.4.6", "uuid": "3.1.0", "xmldom": "0.1.27" }, "devDependencies": { "@babel/plugin-external-helpers": "^7.0.0", "babel-core": "6.26.0", "babel-eslint": "8.0.3", "babel-loader": "7.1.2", "babel-preset-env": "1.6.1", "babel-preset-react": "6.24.1", "babel-preset-stage-1": "6.24.1", "clean-css": "3.4.25", "css-loader": "0.28.7", "eslint": "4.12.1", "eslint-config-jitsi": "github:jitsi/eslint-config-jitsi#7474f6668515eb5852f1273dc5a50b940a550d3f", "eslint-plugin-flowtype": "2.39.1", "eslint-plugin-import": "2.8.0", "eslint-plugin-jsdoc": "3.2.0", "eslint-plugin-react": "7.5.1", "eslint-plugin-react-native": "3.2.0", "expose-loader": "0.7.4", "file-loader": "1.1.5", "flow-bin": "0.67.1", "imports-loader": "0.7.1", "metro-react-native-babel-preset": "^0.45.4", "node-sass": "4.8.3", "precommit-hook": "3.0.0", "schedule": "^0.4.0", "string-replace-loader": "1.3.0", "style-loader": "0.19.0", "uglifyjs-webpack-plugin": "1.2.2", "webpack": "3.9.1", "webpack-dev-server": "2.9.5" }, "engines": { "node": ">=8.0.0", "npm": ">=6.0.0" }, "license": "Apache-2.0", "scripts": { "lint": "eslint . && flow", "validate": "npm ls", "android-linux": "react-native bundle --platform android --dev true --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res" }, "pre-commit": [ "lint" ], "browser": { "autosize": "./node_modules/autosize/build/jquery.autosize.js", "jQuery-Impromptu": "jQuery-Impromptu/src/jquery-impromptu.js" } }
Hi, I'm trying to use jitsi-meet for android using a custom jitsi server. My problem is that with the meet.jit.si server the connection is ok, but with my custom server the connection is not ok. I see a black screen. the certificate is self signed and in android I imported it in the local keychain.
could you help me to understand the issue? Thank you very much