yhs0602/Android-Disassembler

Crash report - org.apache.commons.compress.utils.IOUtils(ver2.1.5)

Opened this issue · 0 comments

Sent by Programming with Ayoub (ayoubprogramming96@gmail.com). Created by fire.


java.lang.NoClassDefFoundError: org.apache.commons.compress.utils.IOUtils
at org.apache.commons.compress.utils.IOUtils.readFully(IOUtils.java:171)
at org.apache.commons.compress.archivers.ArchiveStreamFactory.detect(ArchiveStreamFactory.java:496)
at org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream(ArchiveStreamFactory.java:473)
at com.kyhsgeekcode.UtilKt$extract$3.invokeSuspend(Util.kt:121)
at com.kyhsgeekcode.UtilKt$extract$3.invoke(Util.kt)
at com.kyhsgeekcode.UtilKt$extract$3.invoke(Util.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.kyhsgeekcode.UtilKt.extract(Util.kt:115)
at com.kyhsgeekcode.filechooser.model.FileItemApp.listSubItems(FileItemApp.kt:20)
at com.kyhsgeekcode.filechooser.model.FileItemApp$listSubItems$1.invokeSuspend(FileItemApp.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: [Ljava/nio/file/LinkOption;
at org.apache.commons.compress.utils.IOUtils.(IOUtils.java:47)
at org.apache.commons.compress.utils.IOUtils.readFully(IOUtils.java:171)
at org.apache.commons.compress.archivers.ArchiveStreamFactory.detect(ArchiveStreamFactory.java:496)
at org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream(ArchiveStreamFactory.java:473)
at com.kyhsgeekcode.UtilKt.isArchive(Util.kt:77)
at com.kyhsgeekcode.filechooser.model.FileItem$isExpandable$2.invoke(FileItem.kt:59)
at com.kyhsgeekcode.filechooser.model.FileItem$isExpandable$2.invoke(FileItem.kt:57)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at kotlin.SynchronizedLazyImpl.writeReplace(LazyJVM.kt:86)
at java.lang.reflect.Method.invoke(Native Method)
at java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:1064)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1167)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1584)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1549)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1472)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1218)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
at android.os.Parcel.writeSerializable(Parcel.java:1521)
at android.os.Parcel.writeValue(Parcel.java:1474)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:723)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1408)
at android.os.Bundle.writeToParcel(Bundle.java:1133)
at android.os.Parcel.writeBundle(Parcel.java:763)
at android.content.Intent.writeToParcel(Intent.java:8667)
at android.app.ActivityManagerProxy.finishActivity(ActivityManagerNative.java:3567)
at android.app.Activity.finish(Activity.java:5260)
at android.app.Activity.finish(Activity.java:5278)
at com.kyhsgeekcode.filechooser.NewFileChooserActivity.openRaw(NewFileChooserActivity.kt:76)
at com.kyhsgeekcode.filechooser.NewFileChooserAdapter.lambda-10$lambda-7$lambda-6(NewFileChooserAdapter.kt:145)
at com.kyhsgeekcode.filechooser.NewFileChooserAdapter.$r8$lambda$aKz6y7SFyQeCsfL_g3FXpp7m_vE(NewFileChooserAdapter.kt)
at com.kyhsgeekcode.filechooser.NewFileChooserAdapter$$ExternalSyntheticLambda3.onClick(Unknown Source)
at androidx.appcompat.app.AlertController$ButtonHandler.handleMessage(AlertController.java:167)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:203)
at android.app.ActivityThread.main(ActivityThread.java:6293)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1094)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:955)
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.nio.file.LinkOption" on path: DexPathList[[zip file "/data/app/com.kyhsgeekcode.disassembler-1/base.apk"],nativeLibraryDirectories=[/data/app/com.kyhsgeekcode.disassembler-1/lib/arm, /data/app/com.kyhsgeekcode.disassembler-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /system/vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 38 more
OS version: 24
Hello, thank you for sending crash report!

============================