Skip to content

NPE on presenter.destroy() in MviConductorLifecycleListener postDestroy() #38

@abyrnes

Description

@abyrnes

I found the following crasher. No repro steps unfortunately. But hopefully someone has an idea as to why it's happening:

com.hannesdorfmann.mosby3.MviConductorLifecycleListener.postDestroy (MviConductorLifecycleListener.java:133)
  com.bluelinelabs.conductor.Controller.performDestroy (Controller.java:1076)
  com.bluelinelabs.conductor.Controller.removeViewReference (Controller.java:972)
  com.bluelinelabs.conductor.Controller.destroy (Controller.java:1097)
  com.bluelinelabs.conductor.Controller.destroy (Controller.java:1082)
  com.bluelinelabs.conductor.Backstack.pop (Backstack.java:61)
  com.bluelinelabs.conductor.Backstack.popAll (Backstack.java:82)
  com.bluelinelabs.conductor.Router.destroy (Router.java:220)
  com.bluelinelabs.conductor.ControllerHostedRouter.destroy (ControllerHostedRouter.java:88)
  com.bluelinelabs.conductor.Controller.destroy (Controller.java:1093)
  com.bluelinelabs.conductor.Controller.activityDestroyed (Controller.java:859)
  com.bluelinelabs.conductor.Router.onActivityDestroyed (Router.java:558)
  com.bluelinelabs.conductor.ActivityHostedRouter.onActivityDestroyed (ActivityHostedRouter.java:61)
  com.bluelinelabs.conductor.internal.LifecycleHandler.destroyRouters (LifecycleHandler.java:209)
  com.bluelinelabs.conductor.internal.LifecycleHandler.onDestroy (LifecycleHandler.java:160)
  android.app.Fragment.performDestroy (Fragment.java:2587)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions