After closing the app and reopening it, the Application crashes

Words
153
Reading
1 min
Listen
Play
8y

Project Information


Expected behavior

Supposedly, the app does not crash and still works when closing the app and reopening it.

Actual behavior

Initially when I installed the application, I managed to enter into the application. After logging in the dashboard menu suddenly the application crashes by itself. Then I tried to re-enter and did not work, the application always crashes.

How to reproduce

  1. Instal App here
  2. After successfully installing the application, please run the application and close the application.
  3. After a few minutes, reopen the app. Then the app will fail technical and crash. as I experienced.

Environment

  • Device : Redmi Note 5A
  • System Operating : 7.1.0 Nougat
  • App Version : 1.0.6


Recording Of The Issues


Logcat

05-27 23:44:37.656 16088 16088 E AndroidRuntime: FATAL EXCEPTION: main
05-27 23:44:37.656 16088 16088 E AndroidRuntime: Process: com.elifut, PID: 16088
05-27 23:44:37.656 16088 16088 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.elifut.models.League.name()' on a null object reference
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at com.elifut.fragment.TeamDetailsFragment.loadLeague(TeamDetailsFragment.java:89)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at com.elifut.fragment.TeamDetailsFragment.onCreateView(TeamDetailsFragment.java:83)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.Fragment.performCreateView(Fragment.java:2337)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1419)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1740)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1809)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:799)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2580)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2367)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2322)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:2199)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:651)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:145)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.view.ViewPager.populate(ViewPager.java:1236)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.view.ViewPager.populate(ViewPager.java:1084)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1614)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.design.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:714)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.design.widget.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:91)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onMeasureChild(AppBarLayout.java:1361)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:784)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:1060)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:139)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.LinearLayout.measureVertical(LinearLayout.java:758)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.LinearLayout.measureVertical(LinearLayout.java:758)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at com.android.internal.policy.DecorView.onMeasure(DecorView.java:693)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2317)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1408)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1661)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1296)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6401)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:876)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.Choreographer.doCallbacks(Choreographer.java:688)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.Choreographer.doFrame(Choreographer.java:623)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:862)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:754)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:95)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:163)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:6361)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
05-27 23:44:37.656 16088 16088 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)

Proof Of Work Done

Submit in github
Problem Report
After closing the app and reopening it, the Application crashes | Ecency