crashes when I want to see a movie that has not been fully loaded in flick off

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@muhammadarif·
0.000 HBD
crashes when I want to see a movie that has not been fully loaded in flick off
#### PROJECT INFO 
 https://github.com/bapspatil/FlickOff

#### EXPECTED BEHAVIOR 
 when a user chooses to view a movie that has not been fully loaded the user should be able to get into the movie while waiting for the movie to be fully loaded

#### ACTUAL BEHAVIOR
when a user enters a movie whose thumbnail has not been loaded the app crashes and stops working

#### HOW TO REPRODUCE 
- install flick off app from github release
- After successfully installed launch its app
- find whatever movie you want
- select movies with thumbnails that have not been fully loaded
- and see if the app will crash 
- if the bug does not appear choose another unfilled movie whose thumbnail has not been loaded yet

browser : flick off v1.3.2
device: android 6.0 xiaomi 

#### BUG RECORDING 
https://youtu.be/_hmXzs34PW0

#### PROOF OF WORK DONE 
https://github.com/bapspatil/FlickOff/issues/1
github.com/muhammmadarif1
#### LOGCAT FILE 
```FATAL EXCEPTION: main
Process: bapspatil.flickoff, PID: 19588
java.lang.RuntimeException: Unable to start activity ComponentInfo{bapspatil.flickoff/bapspatil.flickoff.ui.DetailsActivity}: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method c.a.a.b.b, parameter posterPath
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2367)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429)
	at android.app.ActivityThread.access$800(ActivityThread.java:157)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1319)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:135)
	at android.app.ActivityThread.main(ActivityThread.java:5376)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:947)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:742)
Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method c.a.a.b.b, parameter posterPath
	at bapspatil.flickoff.b.c.<init>(Unknown Source)
	at bapspatil.flickoff.b.c$a.createFromParcel(Unknown Source)
	at android.os.Parcel.readParcelable(Parcel.java:2252)
	at android.os.Parcel.readValue(Parcel.java:2152)
	at android.os.Parcel.readArrayMapInternal(Parcel.java:2485)
	at android.os.BaseBundle.unparcel(BaseBundle.java:221)
	at android.os.BaseBundle.containsKey(BaseBundle.java:269)
	at android.content.Intent.hasExtra(Intent.java:4978)
	at bapspatil.flickoff.ui.DetailsActivity.onCreate(Unknown Source)
	at android.app.Activity.performCreate(Activity.java:6012)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2311)
	... 10 more```
👍 , , , , , , , , , , , , , , ,