Project Information
Repository : https://github.com/levelup/palabre-extensions
Title : Palabre Feedly RSS Reader News
Publisher : LevelUp Studio
Expected behavior
Supposedly, Applications do not crash and exit without command. When a user rotates Android's rotation to landscape mode and taps "OK"
Actual behavior
When the user clicks "ADD ALL" then switches to landscape mode and taps "OK" the application suddenly crashes and exits without command.
How to reproduce
- Install and run the app
- Then, open the app and click "START" and select "PALABRE (RSS)"
- The next step, click on the menu "ADD ALL" and switch to landscape mode, then click "OK" then the application will crash and exit.
Device: Xiaomi Redmi 4X
Operating system: Marshmallow, 6.0.1
App Version: 3.2.2
Recording Of The Bug
Proof of Work Done
Logcat
06-01 01:29:51.379 6977 6977 E AndroidRuntime: FATAL EXCEPTION: main
06-01 01:29:51.379 6977 6977 E AndroidRuntime: Process: com.levelup.palabre, PID: 6977
06-01 01:29:51.379 6977 6977 E AndroidRuntime: java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.levelup.palabre.data.i.d' on a null object reference
06-01 01:29:51.379 6977 6977 E AndroidRuntime: at com.levelup.palabre.ui.c.a$1.onClick(CategoryDialog.java:140)
06-01 01:29:51.379 6977 6977 E AndroidRuntime: at android.support.v7.app.AlertController$ButtonHandler.handleMessage(AlertController.java:162)
06-01 01:29:51.379 6977 6977 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
06-01 01:29:51.379 6977 6977 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
06-01 01:29:51.379 6977 6977 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5527)
06-01 01:29:51.379 6977 6977 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-01 01:29:51.379 6977 6977 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
06-01 01:29:51.379 6977 6977 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)