The application crashes when adding letters or symbols in Income (Setting Menu)

in utopian-io •  11 days ago

Project Information

  • Repository : piggybudget
  • Title :piggybudget - easily manage your pocket money
  • Publisher : Philipp Middendorf

Expected behavior

Supposedly, when I add letters or symbols other than the numbers on Income, the application won't crash

Actual behavior

When I enter the settings menu, and add Income, I accidentally type letters (Not numbers), and suddenly the application crashes and bounces out.

How to reproduce

Steps to reproduce the behavior:

  1. Open the application
  2. Enter the settings menu
  3. In the INCOME section, type letters or symbols (Example : #, *, A, B, or space)
  4. Then the error will be seen

Environment

Tested on 2 devices:

DeviceAndroid Version
VIVO Y81Oreo 8.1.0 (CPU: Octa-core Max 2.0 GHz, RAM: 3 GB)
Realmi U1Oreo 8.1.0 (Octa-core (4x2.1 GHz Cortex-A73 & 4x2.0 GHz Cortex-A53, RAM: 4 GB)

Application version: v2.5


Recording Of The Bug

Logcat

04-12 16:47:34.342 17428 17475 E AndroidRuntime: FATAL EXCEPTION: ServiceController
04-12 16:47:34.342 17428 17475 E AndroidRuntime: Process: com.vivo.abe, PID: 17428
04-12 16:47:34.342 17428 17475 E AndroidRuntime: java.lang.IllegalArgumentException: unexpected url: asia-rommc-api.vivoglobal.com/v4/messagecenter/messagelist
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at okhttp3.Request$Builder.url(Request.java:143)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at com.vivo.sdk.ll1.lll.ll1.ll1ll1lll1(OkHttpRequest.java:41)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at com.vivo.sdk.ll1.lll.ll1.<init>(OkHttpRequest.java:34)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at com.vivo.sdk.ll1.lll.lll.<init>(PostFormRequest.java:31)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at com.vivo.sdk.ll1.l11.ll1.ll1ll1l111(PostFormBuilder.java:21)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at com.vivo.messagecore.net.NetworkHelper.l11(NetworkHelper.java:111)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at com.vivo.messagecore.strategy.periodic.ll1.l11l11111l(PeriodicMessenger.java:117)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at com.vivo.messagecore.strategy.periodic.lll.run(PeriodicMessenger.java:98)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:790)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:99)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:192)
04-12 16:47:34.342 17428 17475 E AndroidRuntime:    at android.os.HandlerThread.run(HandlerThread.java:65)
04-12 16:47:34.342 17428 17475 I ABE     : android.os.Process.myPid() = 17428

Proof of Work Done

Submitted the issue on GitHub + PO response

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:  

Thanks for your contribution.

I was able to replicate the issue mentioned, the steps were clear and easy to follow good work.

I think it's great that you tested on multiple devices and provide a log-cat in relation to issue.

Thanks again for your contribution.


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, @tobias-g! Keep up the good work!

Hi @ahyar92!

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

Hey, @ahyar92!

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!