{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/application-services/issues/2464","repository_url":"https://api.github.com/repos/mozilla/application-services","labels_url":"https://api.github.com/repos/mozilla/application-services/issues/2464/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/application-services/issues/2464/comments","events_url":"https://api.github.com/repos/mozilla/application-services/issues/2464/events","html_url":"https://github.com/mozilla/application-services/issues/2464","id":548743921,"node_id":"MDU6SXNzdWU1NDg3NDM5MjE=","number":2464,"title":"Fenix disconnected from FxA and can't sign back in","user":{"login":"rfk","id":34695,"node_id":"MDQ6VXNlcjM0Njk1","avatar_url":"https://avatars3.githubusercontent.com/u/34695?v=4","gravatar_id":"","url":"https://api.github.com/users/rfk","html_url":"https://github.com/rfk","followers_url":"https://api.github.com/users/rfk/followers","following_url":"https://api.github.com/users/rfk/following{/other_user}","gists_url":"https://api.github.com/users/rfk/gists{/gist_id}","starred_url":"https://api.github.com/users/rfk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfk/subscriptions","organizations_url":"https://api.github.com/users/rfk/orgs","repos_url":"https://api.github.com/users/rfk/repos","events_url":"https://api.github.com/users/rfk/events{/privacy}","received_events_url":"https://api.github.com/users/rfk/received_events","type":"User","site_admin":false},"labels":[{"id":994860681,"node_id":"MDU6TGFiZWw5OTQ4NjA2ODE=","url":"https://api.github.com/repos/mozilla/application-services/labels/%F0%9F%90%A6%20fenix","name":"🐦 fenix","color":"dbbb04","default":false,"description":"Work for the next generation Android browser."},{"id":1268929702,"node_id":"MDU6TGFiZWwxMjY4OTI5NzAy","url":"https://api.github.com/repos/mozilla/application-services/labels/%F0%9F%97%9D%20FxA","name":"🗝 FxA","color":"70ea82","default":false,"description":"Work related to Firefox Accounts"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2020-01-13T07:09:39Z","updated_at":"2020-01-13T07:19:32Z","closed_at":null,"author_association":"MEMBER","body":"My Fenix got disconnected from FxA, and when I try to sign back in it crashes.\n\nIn my logcat output I see:\n\n```\n01-13 17:51:42.874  6809  6866 D fxaclient_ffi: fxa_from_json\n01-13 17:51:42.876  6809  6866 W fxa_client::ffi: Unexpected error: Error(\n01-13 17:51:42.876  6809  6866 W fxa_client::ffi:\n01-13 17:51:42.876  6809  6866 W fxa_client::ffi: JSON error: missing field `introspection_endpoint`)\n01-13 17:51:42.877  6809  6809 D libglean_ffi: glean_ffi: Android logging should be hooked up!\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine: Failed to load saved account. Re-initializing...\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine: mozilla.appservices.fxaclient.FxaException$Unspecified: JSON error: missing field `introspection_endpoint`\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at mozilla.appservices.fxaclient.rust.RustError.intoException(RustError.kt:4)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at mozilla.appservices.fxaclient.FirefoxAccount$Companion.fromJSONString(FirefoxAccount.kt:6)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at mozilla.components.service.fxa.FirefoxAccount$Companion.fromJSONString(FirefoxAccount.kt:1)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at mozilla.components.service.fxa.SecureAbove22AccountStorage.read(AccountStorage.kt:6)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at mozilla.components.service.fxa.manager.FxaAccountManager.stateActions(FxaAccountManager.kt:219)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at mozilla.components.service.fxa.manager.FxaAccountManager$processQueueAsync$1.invokeSuspend(FxaAccountManager.kt:27)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:2)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:15)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)\n01-13 17:51:42.877  6809  6866 E FirefoxAccountStateMachine:    at java.lang.Thread.run(Thread.java:764)\n01-13 17:51:42.877  6809  6866 I FirefoxAccountStateMachine: Ran 'Event$Init' side-effects for state Start, got successive event Event$AccountNotFound\n01-13 17:51:42.878  6809  6866 I FirefoxAccountStateMachine: Processing event Event$AccountNotFound for state Start. Next state is NotAuthenticated\n```\n\nWhich makes me think this may be related to https://github.com/mozilla/application-services/pull/2321, perhaps we needed to add a migration to existing serialized config info to handle the new field.\n\n┆Issue is synchronized with this [Jira Story](https://jira.mozilla.com/browse/SYNC-587)\n"},"comment":{"url":"https://api.github.com/repos/mozilla/application-services/issues/comments/573536651","html_url":"https://github.com/mozilla/application-services/issues/2464#issuecomment-573536651","issue_url":"https://api.github.com/repos/mozilla/application-services/issues/2464","id":573536651,"node_id":"MDEyOklzc3VlQ29tbWVudDU3MzUzNjY1MQ==","user":{"login":"rfk","id":34695,"node_id":"MDQ6VXNlcjM0Njk1","avatar_url":"https://avatars3.githubusercontent.com/u/34695?v=4","gravatar_id":"","url":"https://api.github.com/users/rfk","html_url":"https://github.com/rfk","followers_url":"https://api.github.com/users/rfk/followers","following_url":"https://api.github.com/users/rfk/following{/other_user}","gists_url":"https://api.github.com/users/rfk/gists{/gist_id}","starred_url":"https://api.github.com/users/rfk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfk/subscriptions","organizations_url":"https://api.github.com/users/rfk/orgs","repos_url":"https://api.github.com/users/rfk/repos","events_url":"https://api.github.com/users/rfk/events{/privacy}","received_events_url":"https://api.github.com/users/rfk/received_events","type":"User","site_admin":false},"created_at":"2020-01-13T07:19:32Z","updated_at":"2020-01-13T07:19:32Z","author_association":"MEMBER","body":"On the plus side, I appear to be getting this error every time I launch Fenix, so its alleged attempt to transition me to the `NotAuthenticated` state isn't working, and maybe it's still got my login credentials as part of the serialized state..."}}
{"actor":{"display_login":"rfk"}}