{"action":"created","issue":{"url":"https://api.github.com/repos/googleapis/google-cloud-dotnet/issues/2721","repository_url":"https://api.github.com/repos/googleapis/google-cloud-dotnet","labels_url":"https://api.github.com/repos/googleapis/google-cloud-dotnet/issues/2721/labels{/name}","comments_url":"https://api.github.com/repos/googleapis/google-cloud-dotnet/issues/2721/comments","events_url":"https://api.github.com/repos/googleapis/google-cloud-dotnet/issues/2721/events","html_url":"https://github.com/googleapis/google-cloud-dotnet/issues/2721","id":383693529,"node_id":"MDU6SXNzdWUzODM2OTM1Mjk=","number":2721,"title":"FireStore listener as a service stop working after a day","user":{"login":"nicksav","id":9266365,"node_id":"MDQ6VXNlcjkyNjYzNjU=","avatar_url":"https://avatars2.githubusercontent.com/u/9266365?v=4","gravatar_id":"","url":"https://api.github.com/users/nicksav","html_url":"https://github.com/nicksav","followers_url":"https://api.github.com/users/nicksav/followers","following_url":"https://api.github.com/users/nicksav/following{/other_user}","gists_url":"https://api.github.com/users/nicksav/gists{/gist_id}","starred_url":"https://api.github.com/users/nicksav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicksav/subscriptions","organizations_url":"https://api.github.com/users/nicksav/orgs","repos_url":"https://api.github.com/users/nicksav/repos","events_url":"https://api.github.com/users/nicksav/events{/privacy}","received_events_url":"https://api.github.com/users/nicksav/received_events","type":"User","site_admin":false},"labels":[{"id":1114299202,"node_id":"MDU6TGFiZWwxMTE0Mjk5MjAy","url":"https://api.github.com/repos/googleapis/google-cloud-dotnet/labels/api:%20firestore","name":"api: firestore","color":"f8f8f8","default":false},{"id":544302054,"node_id":"MDU6TGFiZWw1NDQzMDIwNTQ=","url":"https://api.github.com/repos/googleapis/google-cloud-dotnet/labels/priority:%20p2","name":"priority: p2","color":"fef2c0","default":false},{"id":213377195,"node_id":"MDU6TGFiZWwyMTMzNzcxOTU=","url":"https://api.github.com/repos/googleapis/google-cloud-dotnet/labels/type:%20bug","name":"type: bug","color":"db4437","default":false}],"state":"open","locked":false,"assignee":{"login":"jskeet","id":17011,"node_id":"MDQ6VXNlcjE3MDEx","avatar_url":"https://avatars1.githubusercontent.com/u/17011?v=4","gravatar_id":"","url":"https://api.github.com/users/jskeet","html_url":"https://github.com/jskeet","followers_url":"https://api.github.com/users/jskeet/followers","following_url":"https://api.github.com/users/jskeet/following{/other_user}","gists_url":"https://api.github.com/users/jskeet/gists{/gist_id}","starred_url":"https://api.github.com/users/jskeet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jskeet/subscriptions","organizations_url":"https://api.github.com/users/jskeet/orgs","repos_url":"https://api.github.com/users/jskeet/repos","events_url":"https://api.github.com/users/jskeet/events{/privacy}","received_events_url":"https://api.github.com/users/jskeet/received_events","type":"User","site_admin":false},"assignees":[{"login":"jskeet","id":17011,"node_id":"MDQ6VXNlcjE3MDEx","avatar_url":"https://avatars1.githubusercontent.com/u/17011?v=4","gravatar_id":"","url":"https://api.github.com/users/jskeet","html_url":"https://github.com/jskeet","followers_url":"https://api.github.com/users/jskeet/followers","following_url":"https://api.github.com/users/jskeet/following{/other_user}","gists_url":"https://api.github.com/users/jskeet/gists{/gist_id}","starred_url":"https://api.github.com/users/jskeet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jskeet/subscriptions","organizations_url":"https://api.github.com/users/jskeet/orgs","repos_url":"https://api.github.com/users/jskeet/repos","events_url":"https://api.github.com/users/jskeet/events{/privacy}","received_events_url":"https://api.github.com/users/jskeet/received_events","type":"User","site_admin":false}],"milestone":null,"comments":20,"created_at":"2018-11-23T03:20:52Z","updated_at":"2018-12-14T15:43:46Z","closed_at":null,"author_association":"NONE","body":"Version: Google.Cloud.Firestore-1.0.0-beta13 \r\n\r\nGuys, I am having some issues with FireStore real time updates. I have deployed a web app to Azure Web Site. On a start up, this application subscribes to the updates in the FireStore users table.\r\n`\r\n\r\n            GoogleCredential googleCredential = googleCredential = GoogleCredential.FromJson(JsonConvert.SerializeObject(secret));\r\n            var channel = new Grpc.Core.Channel(FirestoreClient.DefaultEndpoint.Host,\r\n                googleCredential.ToChannelCredentials());\r\n\r\n            FirestoreClient client = FirestoreClient.Create(channel);\r\n            FirestoreDb db = FirestoreDb.Create(projectId: \"myproject-2018\", client: client);\r\n\r\n            CollectionReference collection = db.Collection(\"users\");\r\n\r\n\r\n            FirestoreChangeListener listener = collection.Listen(async querySnapshot =>\r\n            {\r\n            })\r\n`\r\n\r\nAll works perfect, but after a couple hours, or sometimes days, it just stop receiving updates without any errors. Is there any way for me to debug it to understand why?"},"comment":{"url":"https://api.github.com/repos/googleapis/google-cloud-dotnet/issues/comments/447363298","html_url":"https://github.com/googleapis/google-cloud-dotnet/issues/2721#issuecomment-447363298","issue_url":"https://api.github.com/repos/googleapis/google-cloud-dotnet/issues/2721","id":447363298,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NzM2MzI5OA==","user":{"login":"DenSmoke","id":16131575,"node_id":"MDQ6VXNlcjE2MTMxNTc1","avatar_url":"https://avatars2.githubusercontent.com/u/16131575?v=4","gravatar_id":"","url":"https://api.github.com/users/DenSmoke","html_url":"https://github.com/DenSmoke","followers_url":"https://api.github.com/users/DenSmoke/followers","following_url":"https://api.github.com/users/DenSmoke/following{/other_user}","gists_url":"https://api.github.com/users/DenSmoke/gists{/gist_id}","starred_url":"https://api.github.com/users/DenSmoke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DenSmoke/subscriptions","organizations_url":"https://api.github.com/users/DenSmoke/orgs","repos_url":"https://api.github.com/users/DenSmoke/repos","events_url":"https://api.github.com/users/DenSmoke/events{/privacy}","received_events_url":"https://api.github.com/users/DenSmoke/received_events","type":"User","site_admin":false},"created_at":"2018-12-14T15:43:46Z","updated_at":"2018-12-14T15:43:46Z","author_association":"NONE","body":"Thanks for explanation. I never awaited ListenerTask result so didn't see that exception was thrown. I can easily observe it now and restart listener on failure "}}
{"actor":{"display_login":"DenSmoke"}}