(bug android-imagecropview version 1.0.5 ) The application crashes when I choose an image from choose photo option

in #utopian-io5 years ago

Project Information

Expected behavior

When I try to upload any of the pictures selected by the mobile phone gallery, the app should be uploaded and the app should not crash.

Actual behavior

The application crashes when I choose an image from choose photo option

How to reproduce

  • Download the application

  • open the Application

  • click on Choose Photo option and try to upload any picture

  • Note the Error

  • Browser/App version: version 1.0.5

  • Operating system: 6.0

Recording Of The Bug

20190722_213618

Logcat

D/AndroidRuntime( 8279): Shutting down VM

E/AndroidRuntime( 8279): FATAL EXCEPTION: main

E/AndroidRuntime( 8279): Process: com.naver.android.helloyako.imagecropsample, PID: 8279

E/AndroidRuntime( 8279): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=99, result=-1, data=Intent { dat=content://com.android.providers.media.documents/document/image:1718 flg=0x1 }} to activity {com.naver.android.helloyako.imagecropsample/com.naver.android.helloyako.imagecropsample.MainActivity}: java.lang.NullPointerException: uriString

E/AndroidRuntime( 8279): at android.app.ActivityThread.deliverResults(ActivityThread.java:4005)

E/AndroidRuntime( 8279): at android.app.ActivityThread.handleSendResult(ActivityThread.java:4048)

E/AndroidRuntime( 8279): at android.app.ActivityThread.access$1400(ActivityThread.java:177)

E/AndroidRuntime( 8279): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1479)

E/AndroidRuntime( 8279): at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime( 8279): at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime( 8279): at android.app.ActivityThread.main(ActivityThread.java:5910)

E/AndroidRuntime( 8279): at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime( 8279): at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime( 8279): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405)

E/AndroidRuntime( 8279): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)

E/AndroidRuntime( 8279): Caused by: java.lang.NullPointerException: uriString

E/AndroidRuntime( 8279): at android.net.Uri$StringUri.(Uri.java:471)

E/AndroidRuntime( 8279): at android.net.Uri$StringUri.(Uri.java:461)

E/AndroidRuntime( 8279): at android.net.Uri.parse(Uri.java:433)

E/AndroidRuntime( 8279): at com.naver.android.helloyako.imagecropsample.MainActivity.onActivityResult(MainActivity.java:108)

E/AndroidRuntime( 8279): at android.app.Activity.dispatchActivityResult(Activity.java:6441)

E/AndroidRuntime( 8279): at android.app.ActivityThread.deliverResults(ActivityThread.java:4001)

E/AndroidRuntime( 8279): ... 10 more

Sort:  

Hi @friendsmobile, thanks for making this contribution

I can see that the contribution has been acknowledged by the PO. I love that you included a logcat but these days we expect a bit of analysis to complement the stack trace. Some explanations on what could have possibly gone wrong

Still a good post. We look forward to more of your reports

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Thank you for your review, @fego! Keep up the good work!

Hey, @friendsmobile!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!