{"action":"created","issue":{"url":"https://api.github.com/repos/playgameservices/cpp-android-basic-samples/issues/42","repository_url":"https://api.github.com/repos/playgameservices/cpp-android-basic-samples","labels_url":"https://api.github.com/repos/playgameservices/cpp-android-basic-samples/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/playgameservices/cpp-android-basic-samples/issues/42/comments","events_url":"https://api.github.com/repos/playgameservices/cpp-android-basic-samples/issues/42/events","html_url":"https://github.com/playgameservices/cpp-android-basic-samples/issues/42","id":190112127,"number":42,"title":"REGISTER_WAITING_ROOM_LISTENER_RESTRICTED","user":{"login":"jknight-nc","id":7770985,"avatar_url":"https://avatars.githubusercontent.com/u/7770985?v=3","gravatar_id":"","url":"https://api.github.com/users/jknight-nc","html_url":"https://github.com/jknight-nc","followers_url":"https://api.github.com/users/jknight-nc/followers","following_url":"https://api.github.com/users/jknight-nc/following{/other_user}","gists_url":"https://api.github.com/users/jknight-nc/gists{/gist_id}","starred_url":"https://api.github.com/users/jknight-nc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jknight-nc/subscriptions","organizations_url":"https://api.github.com/users/jknight-nc/orgs","repos_url":"https://api.github.com/users/jknight-nc/repos","events_url":"https://api.github.com/users/jknight-nc/events{/privacy}","received_events_url":"https://api.github.com/users/jknight-nc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-17T17:30:03Z","updated_at":"2016-12-01T23:01:23Z","closed_at":null,"body":"We trigger a load from the cloud when the app is reforegrounded. We get a foreground event on return from Google Play's Invite Player to Realtime activity. So when we return from Googles Matchmaker UI, we trigger a load from Google Play Games Snapshot API. This Cloud Load is breaking the Realtime matchmaking with the following error message:\r\n\r\n11-16 16:54:35.175 20353 15760 E RSCStateMachine: REGISTER_WAITING_ROOM_LISTENER_RESTRICTED: when not in room\r\n11-16 16:54:35.178 21851 21851 E WaitingRoom: Room ChAKCAjX5PbJThACEAEYAyABEOCqlPPQ6sG_uQE invalid. Finishing activity.\r\n\r\nThe waiting room UI fails suddenly and silently, delivering no useful information to the client app through the SDK's error callbacks. The Matchmaker returns through the success callback with the room in AUTOMATCHING state or INVITING state. No one ever joins the room, and the client times out.\r\n\r\nIf we dont cloud load at that time. Everything works. The bug seems to be internal to the Google SDK. At the very least the waiting room UI callback should contain an ERROR for this. Currently it reports a \"success\"."},"comment":{"url":"https://api.github.com/repos/playgameservices/cpp-android-basic-samples/issues/comments/264322572","html_url":"https://github.com/playgameservices/cpp-android-basic-samples/issues/42#issuecomment-264322572","issue_url":"https://api.github.com/repos/playgameservices/cpp-android-basic-samples/issues/42","id":264322572,"user":{"login":"Talabo","id":6014776,"avatar_url":"https://avatars.githubusercontent.com/u/6014776?v=3","gravatar_id":"","url":"https://api.github.com/users/Talabo","html_url":"https://github.com/Talabo","followers_url":"https://api.github.com/users/Talabo/followers","following_url":"https://api.github.com/users/Talabo/following{/other_user}","gists_url":"https://api.github.com/users/Talabo/gists{/gist_id}","starred_url":"https://api.github.com/users/Talabo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Talabo/subscriptions","organizations_url":"https://api.github.com/users/Talabo/orgs","repos_url":"https://api.github.com/users/Talabo/repos","events_url":"https://api.github.com/users/Talabo/events{/privacy}","received_events_url":"https://api.github.com/users/Talabo/received_events","type":"User","site_admin":false},"created_at":"2016-12-01T23:01:23Z","updated_at":"2016-12-01T23:01:23Z","body":"Could you be more spesific? I've not yet started to use any Cloud Save function in my application. I'm experiencing this problem when trying to either start a \"quick match\", invite players. I can see the waitRoom for a fraction of a second and it's gone. The error gets called twice.\r\n\r\nDid you notice this problem after updating Google play services in recent months?\r\nI had a build that worked perfectly in August. Figured out to continue on it and now I'm experiencing the same as you.\r\n"}}
{"actor":{"display_login":"Talabo"}}