android-ringtone-picker icon indicating copy to clipboard operation
android-ringtone-picker copied to clipboard

[Ringtone Picker][v1.3]The application crashes if I click on "Pick Ringtone"

Open 44asad opened this issue 5 years ago • 0 comments

Actual behavior:

The application is crash when I click on pick Ringtone.

Expected Behaviour

I expect that the app should work normally and not to see a crash on the action.

How to reproduce:

  • Download the app and open it.
  • Then click pick ringtone
  • Set naw any ringtone
  • and again click pick ringtone
  • see bug

Information

  • App version:v1.3
  • OS:Android 6.0.1
  • Device:Samsung J5

Recording Of The Bug:

https://youtu.be/lUPhSAAwG1g

Logcat:

05-23 08:51:17.652  1485  1485 E AndroidRuntime: FATAL EXCEPTION: main
05-23 08:51:17.652  1485  1485 E AndroidRuntime: Process: com.ringtonepicker.sample, PID: 1485
05-23 08:51:17.652  1485  1485 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.net.Uri.toString()' on a null object reference
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at com.kevalpatel.ringtonepicker.RingtonePickerDialog.getUriPosition(RingtonePickerDialog.java:322)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at com.kevalpatel.ringtonepicker.RingtonePickerDialog.onCreateDialog(RingtonePickerDialog.java:270)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.DialogFragment.onGetLayoutInflater(DialogFragment.java:328)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.Fragment.performGetLayoutInflater(Fragment.java:1224)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1421)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1752)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1821)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:797)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2595)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2382)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2337)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2244)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:702)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.os.Handler.handleCallback(Handler.java:739)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.os.Handler.dispatchMessage(Handler.java:95)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.os.Looper.loop(Looper.java:158)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at android.app.ActivityThread.main(ActivityThread.java:7231)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at java.lang.reflect.Method.invoke(Native Method)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
05-23 08:51:17.652  1485  1485 E AndroidRuntime:   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

44asad avatar May 24 '19 04:05 44asad