The app crashes when using the "Equalizer" feature in landscape mode

in utopian-io •  7 years ago  (edited)

Project Information

Repository : https://github.com/reyanshmishra/Rey-MusicPlayer/
Title : Boom - Audio Player
Publisher : Reyansh Mishra

Expected behavior

Supposedly, I can set the equalizer in portrait or landscape mode.

Actual behavior

When I try to play a song and want to set the equalizer, and next I change the rotation from potrait to landscape, suddenly the application crashes. The same thing happens when I access the equalizer feature in landscape mode.

How to reproduce

How to find bug #1

  1. Install and open the app
  2. Play one of the songs
  3. Click on the equalizer feature (See location of the feature in the video)
  4. If already in the equalizer feature, change the screen rotation to landscape

How to find bug #1

  1. Install and open the app
  2. Change the rotation to landscape, and play the song
  3. Next click on equalizer feature (See location of divideo feature), then you will find the error as I experienced.

  • Device: Xiaomi Redmi 4X
  • Operating system: Marshmallow, 6.0.1 mmb29m (CPU: Octa-core Max 1.9 GHz, RAM: 2 GB)
  • Application Version: 3.4.41

Recording Of The Bug

Logcat

05-11 17:40:08.780 12046 12046 E AndroidRuntime: FATAL EXCEPTION: main
05-11 17:40:08.780 12046 12046 E AndroidRuntime: Process: com.reyansh.audio.audioplayer.free, PID: 12046
05-11 17:40:08.780 12046 12046 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.reyansh.audio.audioplayer.free/com.reyansh.audio.audioplayer.free.Equalizer.EqualizerActivity}: android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class com.reyansh.audio.audioplayer.free.Views.VerticalSeekBar
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2449)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:4120)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.app.ActivityThread.access$1100(ActivityThread.java:153)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5527)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class com.reyansh.audio.audioplayer.free.Views.VerticalSeekBar
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:543)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV9.setContentView(Unknown Source)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.support.v7.app.AppCompatActivity.setContentView(Unknown Source)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at com.reyansh.audio.audioplayer.free.Equalizer.EqualizerActivity.onCreate(Unknown Source)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:6303)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2402)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: ... 10 more
05-11 17:40:08.780 12046 12046 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #0: Error inflating class com.reyansh.audio.audioplayer.free.Views.VerticalSeekBar
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:780)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:839)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:842)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:842)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:842)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:519)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: ... 18 more

05-11 17:40:08.780 12046 12046 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.reyansh.audio.audioplayer.free.Views.VerticalSeekBar" 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, /vendor/lib64, /system/lib64]]
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.createView(LayoutInflater.java:587)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:768)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: ... 28 more
05-11 17:40:08.780 12046 12046 E AndroidRuntime: Suppressed: java.lang.ClassNotFoundException: com.reyansh.audio.audioplayer.free.Views.VerticalSeekBar
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at java.lang.Class.classForName(Native Method)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
05-11 17:40:08.780 12046 12046 E AndroidRuntime: ... 31 more

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  7 years ago (edited)

This contribution is similar to one already submitted here: https://steemit.com/utopian-io/@virus95/boom-audio-player-app-crashed-when-tapping-on-equalizer-option-in-landscape-mode . To avoid making duplicate submissions, make sure to go through opened and closed issues on the application's github repo


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.


[utopian-moderator]

thank you sir @fego