Travel mate, version 5.5.0; App crashed when I tried to change my password

in #utopian-io5 years ago

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)```

Sort:  

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

Coin Marketplace

STEEM 0.31
TRX 0.11
JST 0.034
BTC 64060.81
ETH 3129.62
USDT 1.00
SBD 4.17