Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

audio download/online recitation #479

Open
2 tasks done
ahbutt13 opened this issue Oct 3, 2024 · 0 comments
Open
2 tasks done

audio download/online recitation #479

ahbutt13 opened this issue Oct 3, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@ahbutt13
Copy link

ahbutt13 commented Oct 3, 2024

Steps to reproduce

  1. while downloading audio files
  2. click to listen verse online

Expected behavior

  1. expecting to download
  2. expecting to listen

Actual behavior

  1. while downloading receive msg:
    failed,
    failed to download, please try again later
  2. while online Aya recitation
    receive msg:
    something happened wrong while loading the verse
    Screenshot_20241003-150517

Screenshot_20241003-152520

QuranApp version

2024.04.01.1

Android version

Android 7

Other details

crash log:
java.lang.NoClassDefFoundError: Failed resolution of: [Ljava/nio/file/attribute/FileAttribute;
at x7.e0.n(SourceFile:34)
at m9.a.j(SourceFile:9)
at ba.d0.run(SourceFile:115)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6617)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [f1{Cancelling}@9351779, Dispatchers.Main]
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.nio.file.attribute.FileAttribute" on path: DexPathList[[zip file "/mnt/expand/19484a86-e5a2-4652-bcfe-8926f9d2dbda/app/com.quranapp.android-1/base.apk", zip file "/mnt/expand/19484a86-e5a2-4652-bcfe-8926f9d2dbda/app/com.quranapp.android-1/split_config.hdpi.apk"],nativeLibraryDirectories=[/mnt/expand/19484a86-e5a2-4652-bcfe-8926f9d2dbda/app/com.quranapp.android-1/lib/arm64, /system/lib64, /vendor/lib64, /system/vendor/lib64, /product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 10 more
Suppressed: java.io.IOException: No original dex files found for dex location /mnt/expand/19484a86-e5a2-4652-bcfe-8926f9d2dbda/app/com.quranapp.android-1/split_config.hdpi.apk
at dalvik.system.DexFile.openDexFileNative(Native Method)
at dalvik.system.DexFile.openDexFile(DexFile.java:373)
at dalvik.system.DexFile.(DexFile.java:113)
at dalvik.system.DexFile.(DexFile.java:78)
at dalvik.system.DexPathList.loadDexFile(DexPathList.java:359)
at dalvik.system.DexPathList.makeElements(DexPathList.java:323)
at dalvik.system.DexPathList.makeDexElements(DexPathList.java:263)
at dalvik.system.DexPathList.(DexPathList.java:126)
at dalvik.system.BaseDexClassLoader.(BaseDexClassLoader.java:48)
at dalvik.system.PathClassLoader.(PathClassLoader.java:64)
at com.android.internal.os.PathClassLoaderFactory.createClassLoader(PathClassLoaderFactory.java:43)
at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:58)
at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:540)
at android.app.LoadedApk.getClassLoader(LoadedApk.java:573)
at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:2001)
at android.app.LoadedApk.getResources(LoadedApk.java:799)
at android.app.ContextImpl.(ContextImpl.java:2218)
at android.app.ContextImpl.createAppContext(ContextImpl.java:2163)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5623)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1648)
at android.os.Handler.dispatchMessage(Handler.java:105)
... 5 more

suppressed log:

javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:361)
at com.android.okhttp.Connection.connectTls(Connection.java:235)
at com.android.okhttp.Connection.connectSocket(Connection.java:199)
at com.android.okhttp.Connection.connect(Connection.java:172)
at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:367)
at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:130)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:329)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:246)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:457)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:126)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java)
at t7.j.n(SourceFile:6)
at t7.j.i(SourceFile:13)
at ga.a.T(SourceFile:5)
at m9.f.D(SourceFile:99)
at o6.f.c(SourceFile:218)
at t7.l.n(SourceFile:81)
at t7.l.i(SourceFile:13)
at ea.m.b(SourceFile:73)
at fa.g.a(SourceFile:8)
at fa.d.n(SourceFile:33)
at m9.a.j(SourceFile:9)
at ba.d0.run(SourceFile:115)
at n.j.run(SourceFile:32)
at ha.i.run(SourceFile:3)
at ha.a.run(SourceFile:92)
Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:563)
at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:444)
at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:508)
at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:508)
at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:401)
at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:375)
at com.android.org.conscrypt.TrustManagerImpl.getTrustedChainForServer(TrustManagerImpl.java:304)
at android.security.net.config.NetworkSecurityTrustManager.checkServerTrusted(NetworkSecurityTrustManager.java:94)
at android.security.net.config.RootTrustManager.checkServerTrusted(RootTrustManager.java:88)
at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:178)
at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:596)
at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:357)
... 26 more
Caused by: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
... 39 more

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
@ahbutt13 ahbutt13 added the bug Something isn't working label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant