Related Informations
- Repository: https://github.com/AiursoftWeb/Kahla-Notify
- Project Name: Kahla Notify
- My Submitted Issue: here
- My GitHub Account: here
- Fixed Commit: here
Expected behavior
I expected that the app would notify me or warn me when I click on the login after filling all fields blank.
Actual behavior
When I clicked on the login button after letting all fields empty, then the app crashed.
How to reproduce
Here is every possible detail to reproduce the bug.
- Open the app.
- The login page will arrive. Clear all the fields and click on the login.
- Notice the error.
- App version: 2.0.2
- Operating system: Android 6.0.1
Recording Of The Bug
LogCat
05-26 13:43:00.241 27643 27643 E AndroidRuntime: FATAL EXCEPTION: main
05-26 13:43:00.241 27643 27643 E AndroidRuntime: Process: com.ganlvtech.kahlanotify, PID: 27643
05-26 13:43:00.241 27643 27643 E AndroidRuntime: java.lang.IllegalArgumentException: Expected URL scheme 'http' or 'https' but no colon was found
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at okhttp3.HttpUrl$Builder.parse(HttpUrl.java:1333)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at okhttp3.HttpUrl.get(HttpUrl.java:916)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at com.ganlvtech.kahlanotify.kahla.BaseService.newHttpUrlBuilder(BaseService.java:27)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at com.ganlvtech.kahlanotify.kahla.BaseService.newRequestBuilder(BaseService.java:33)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at com.ganlvtech.kahlanotify.kahla.AuthService.newAuthByPasswordCall(AuthService.java:64)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at com.ganlvtech.kahlanotify.client.KahlaClient.login(KahlaClient.java:275)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at com.ganlvtech.kahlanotify.LoginActivity.login(LoginActivity.java:152)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at com.ganlvtech.kahlanotify.LoginActivity.access$200(LoginActivity.java:17)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at com.ganlvtech.kahlanotify.LoginActivity$5.onClick(LoginActivity.java:93)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at android.view.View.performClick(View.java:5714)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at android.widget.TextView.performClick(TextView.java:10932)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at android.view.View$PerformClick.run(View.java:22589)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7325)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
05-26 13:43:00.241 27643 27643 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)