Travel mate, version 5.5.0; App crashed when I tried to change my password
Project information
App name: Travel mate
Version: 5.5.0
Github:https://github.com/project-travel-mate/Travel-Mate/issues/647
Description
When I tried changing my password, the app crashed
Expected behaviour
I expected that my password would be change when I clicked on change password after I input the necessary info
How to reproduce
After login in to the app
Click on the menu icon by the top left side
Click on settings. You will find it at the bottom
Fill the spaces and click on change password.
Note the crash.
Reproducting the bug
Device used
Tecno K7
Operating system: Android 7.0
05-06 08:42:45.254 18860 18860 E AndroidRuntime: Process: io.github.project_travel_mate, PID: 18860
05-06 08:42:45.254 18860 18860 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{io.github.project_travel_mate/io.github.project_travel_mate.destinations.description.RestaurantDetailsActivity}: java.lang.IllegalArgumentException: Path must not be empty.
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2724)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2789)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.app.ActivityThread.-wrap12(ActivityThread.java)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:110)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.os.Looper.loop(Looper.java:203)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6251)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: Path must not be empty.
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at com.squareup.picasso.Picasso.load(Picasso.java:297)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at io.github.project_travel_mate.destinations.description.RestaurantDetailsActivity.populateViews(RestaurantDetailsActivity.kt:48)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at io.github.project_travel_mate.destinations.description.RestaurantDetailsActivity.onCreate(RestaurantDetailsActivity.kt:44)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:6670)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
05-06 08:42:45.254 18860 18860 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2677)```
Hi @ckole, thanks for making this report.
I see the PO has added the bug label to the issue. I was able to reproduce the same behavior on my end. I like that you provided a logcat.
The description of the bug is well written, the same as the expected behavior. Also, the steps looked easy enough to follow. Except for some grammatical errors, this is a good find.
I 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]
Noted. Thanks for the review.
Thank you for your review, @fego! Keep up the good work!
Hey, @ckole!
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!
Hi @ckole!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server