{"action":"closed","issue":{"url":"https://api.github.com/repos/sellmair/kompass/issues/38","repository_url":"https://api.github.com/repos/sellmair/kompass","labels_url":"https://api.github.com/repos/sellmair/kompass/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/sellmair/kompass/issues/38/comments","events_url":"https://api.github.com/repos/sellmair/kompass/issues/38/events","html_url":"https://github.com/sellmair/kompass/issues/38","id":362938530,"node_id":"MDU6SXNzdWUzNjI5Mzg1MzA=","number":38,"title":"FragmentEndpoint: back operations using wrong manager after config changes","user":{"login":"sellmair","id":34319766,"node_id":"MDQ6VXNlcjM0MzE5NzY2","avatar_url":"https://avatars2.githubusercontent.com/u/34319766?v=4","gravatar_id":"","url":"https://api.github.com/users/sellmair","html_url":"https://github.com/sellmair","followers_url":"https://api.github.com/users/sellmair/followers","following_url":"https://api.github.com/users/sellmair/following{/other_user}","gists_url":"https://api.github.com/users/sellmair/gists{/gist_id}","starred_url":"https://api.github.com/users/sellmair/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sellmair/subscriptions","organizations_url":"https://api.github.com/users/sellmair/orgs","repos_url":"https://api.github.com/users/sellmair/repos","events_url":"https://api.github.com/users/sellmair/events{/privacy}","received_events_url":"https://api.github.com/users/sellmair/received_events","type":"User","site_admin":false},"labels":[{"id":771623037,"node_id":"MDU6TGFiZWw3NzE2MjMwMzc=","url":"https://api.github.com/repos/sellmair/kompass/labels/bug","name":"bug","color":"ee0701","default":true},{"id":1030068804,"node_id":"MDU6TGFiZWwxMDMwMDY4ODA0","url":"https://api.github.com/repos/sellmair/kompass/labels/lib","name":"lib","color":"ee42f4","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-23T12:24:46Z","updated_at":"2018-09-23T14:16:43Z","closed_at":"2018-09-23T14:16:43Z","author_association":"OWNER","body":"**Stacktrace from example app after rotating and pressing back**   \r\n\r\n java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState\r\n        at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:2053)\r\n        at android.support.v4.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:796)\r\n        at io.sellmair.kompass.internal.pipe.FragmentEndpoint$navigateTo$1.invoke(FragmentEndpoint.kt:69)\r\n        at io.sellmair.kompass.internal.pipe.FragmentEndpoint$navigateTo$1.invoke(FragmentEndpoint.kt:14)\r\n        at io.sellmair.kompass.internal.BackStackImpl.backImmediate(BackStackImpl.kt:31)\r\n        at io.sellmair.kompass.internal.KompassImpl.backImmediate(Unknown Source:2)\r\n        at io.sellmair.kompass.BackStack$DefaultImpls.backImmediate$default(BackStack.kt:12)\r\n        at io.sellmair.example.MainActivity.onBackPressed(MainActivity.kt:28)\r\n        at android.app.Activity.onKeyUp(Activity.java:3007)\r\n        at android.view.KeyEvent.dispatch(KeyEvent.java:2715)\r\n        at android.app.Activity.dispatchKeyEvent(Activity.java:3299)\r\n        at android.support.v7.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:534)\r\n        at android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:58)\r\n        at android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent(AppCompatDelegateImplBase.java:316)\r\n        at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:355)\r\n        at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4982)\r\n        at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4854)\r\n        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4389)\r\n        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4442)\r\n        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4408)\r\n        at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4535)\r\n        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4416)\r\n        at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4592)\r\n        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4389)\r\n        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4442)\r\n        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4408)\r\n        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4416)\r\n        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4389)\r\n        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4442)\r\n        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4408)\r\n        at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4568)\r\n        at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:4729)\r\n        at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2465)\r\n        at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2028)\r\n        at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2019)\r\n        at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:2442)\r\n        at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)\r\n        at android.os.MessageQueue.nativePollOnce(Native Method)\r\n        at android.os.MessageQueue.next(MessageQueue.java:325)\r\n        at android.os.Looper.loop(Looper.java:142)\r\n        at android.app.ActivityThread.main(ActivityThread.java:6753)\r\n        at java.lang.reflect.Method.invoke(Native Method)\r\n        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:482)\r\n        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)"}}
{"actor":{"display_login":"sellmair"}}