reyanshmishra / Rey-MusicPlayer

This is an android music player with features like mp3 tag editor and etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App crashses when click tabs

kr-nahid opened this issue · comments

Project Information

Repository: https://github.com/reyanshmishra/Rey-MusicPlayer

Expected behavior

user should be able to Rearrange tab item of the libarary when click in Tabs

Actual behavior

when i try to Rearrange tab item of the libarary the app crashses.

How to reproduce

  • download the app
  • open it
  • go to settings
  • try to Rearrange tab item of the libarary
  • Browser/App version: Boom - Audio Player / 3.4.41
  • Operating system: android 5.1

Recording Of The Bug

https://www.youtube.com/watch?v=8PnBxRDRfDE

logcat

05-10 09:50:56.864 17814 17814 E AndroidRuntime: FATAL EXCEPTION: main
05-10 09:50:56.864 17814 17814 E AndroidRuntime: Process: com.reyansh.audio.audioplayer.free, PID: 17814
05-10 09:50:56.864 17814 17814 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.reyansh.audio.audioplayer.free/com.reyansh.audio.audioplayer.free.Setting.SettingActivity}: android.app.Fragment$InstantiationException: Unable to instantiate fragment com.reyansh.audio.audioplayer.free.Setting.CustomizeSectionFragment: make sure class name exists, is public, and has an empty constructor that is public
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2743)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2808)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.ActivityThread.-wrap12(ActivityThread.java)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1544)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:110)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:203)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:6297)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1084)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:945)
05-10 09:50:56.864 17814 17814 E AndroidRuntime: Caused by: android.app.Fragment$InstantiationException: Unable to instantiate fragment com.reyansh.audio.audioplayer.free.Setting.CustomizeSectionFragment: make sure class name exists, is public, and has an empty constructor that is public
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.Fragment.instantiate(Fragment.java:629)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.preference.PreferenceActivity.switchToHeaderInner(PreferenceActivity.java:1318)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.preference.PreferenceActivity.switchToHeader(PreferenceActivity.java:1341)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.preference.PreferenceActivity.onCreate(PreferenceActivity.java:623)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at com.reyansh.audio.audioplayer.free.Setting.SettingActivity.onCreate(Unknown Source)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.Activity.performCreate(Activity.java:6685)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2696)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    ... 9 more
05-10 09:50:56.864 17814 17814 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.reyansh.audio.audioplayer.free.Setting.CustomizeSectionFragment" on path: DexPathList[[zip file "/data/app/com.reyansh.audio.audioplayer.free-1/base.apk"],nativeLibraryDirectories=[/data/app/com.reyansh.audio.audioplayer.free-1/lib/arm64, /data/app/com.reyansh.audio.audioplayer.free-1/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    at android.app.Fragment.instantiate(Fragment.java:615)
05-10 09:50:56.864 17814 17814 E AndroidRuntime:    ... 16 more

Done.