armcha / armcha/PlayTabLayout

Java code Error

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
328
Forks
61
PR merge metrics
No merged PRs in 30d

Description

05-22 11:24:45.057 31719-31719/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: skripsi.anatomi.tes, PID: 31719
java.lang.NoClassDefFoundError: Failed resolution of: [Lkotlin/reflect/KProperty;
at io.armcha.playtablayout.core.PlayTabLayout.(PlayTabLayout.kt)
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
at android.view.LayoutInflater.createView(LayoutInflater.java:652)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:812)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:752)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:883)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:846)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:886)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:846)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:886)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:846)
at android.view.LayoutInflater.inflate(LayoutInflater.java:522)
at android.view.LayoutInflater.inflate(LayoutInflater.java:430)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
at skripsi.anatomi.tes.MainActivity.onCreate(MainActivity.java:36)
at android.app.Activity.performCreate(Activity.java:6864)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2659)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2767)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1514)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:163)
at android.app.ActivityThread.main(ActivityThread.java:6221)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
Caused by: java.lang.ClassNotFoundException: Didn't find class "kotlin.reflect.KProperty" on path: DexPathList[[zip file "/data/app/skripsi.anatomi.tes-2/base.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_dependencies_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_0_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_1_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_2_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_3_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_4_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_5_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_6_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_7_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_8_apk.apk", zip file "/data/app/skripsi.anatomi.tes-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/skripsi.anatomi.tes-2/lib/arm64, /system/lib64, /vendor/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)
at io.armcha.playtablayout.core.PlayTabLayout.(PlayTabLayout.kt) 
at java.lang.reflect.Constructor.newInstance0(Native Method) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
at android.view.LayoutInflater.createView(LayoutInflater.java:652) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:812) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:752) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:883) 
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:846) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:886) 
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:846) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:886) 
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:846) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:522) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:430) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:377) 
at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287) 
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139) 
at skripsi.anatomi.tes.MainActivity.onCreate(MainActivity.java:36) 
at android.app.Activity.performCreate(Activity.java:6864) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2659) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2767) 
at android.app.ActivityThread.-wrap12(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1514) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:163) 
at android.app.ActivityThread.main(ActivityThread.java:6221) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794) 
05-22 11:24:45.071 31719-31719/? I/Process: Sending signal. PID: 31719 SIG: 9

this is my xml code :





Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the PlayTabLayout.kt stack entry and MainActivity.onCreate at line 36, then inspect the XML declaration of io.armcha.playtablayout.core.PlayTabLayout. Reproduce the layout inflation failure and determine why kotlin.reflect.KProperty is absent from the packaged app; done means the activity opens without this NoClassDefFoundError.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.