{"action":"created","issue":{"url":"https://api.github.com/repos/Azure/azure-webjobs-sdk-script/issues/169","repository_url":"https://api.github.com/repos/Azure/azure-webjobs-sdk-script","labels_url":"https://api.github.com/repos/Azure/azure-webjobs-sdk-script/issues/169/labels{/name}","comments_url":"https://api.github.com/repos/Azure/azure-webjobs-sdk-script/issues/169/comments","events_url":"https://api.github.com/repos/Azure/azure-webjobs-sdk-script/issues/169/events","html_url":"https://github.com/Azure/azure-webjobs-sdk-script/issues/169","id":143548889,"number":169,"title":"Compiler failures should halt queue processing","user":{"login":"cgillum","id":2704139,"avatar_url":"https://avatars.githubusercontent.com/u/2704139?v=3","gravatar_id":"","url":"https://api.github.com/users/cgillum","html_url":"https://github.com/cgillum","followers_url":"https://api.github.com/users/cgillum/followers","following_url":"https://api.github.com/users/cgillum/following{/other_user}","gists_url":"https://api.github.com/users/cgillum/gists{/gist_id}","starred_url":"https://api.github.com/users/cgillum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgillum/subscriptions","organizations_url":"https://api.github.com/users/cgillum/orgs","repos_url":"https://api.github.com/users/cgillum/repos","events_url":"https://api.github.com/users/cgillum/events{/privacy}","received_events_url":"https://api.github.com/users/cgillum/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"mathewc","id":1056548,"avatar_url":"https://avatars.githubusercontent.com/u/1056548?v=3","gravatar_id":"","url":"https://api.github.com/users/mathewc","html_url":"https://github.com/mathewc","followers_url":"https://api.github.com/users/mathewc/followers","following_url":"https://api.github.com/users/mathewc/following{/other_user}","gists_url":"https://api.github.com/users/mathewc/gists{/gist_id}","starred_url":"https://api.github.com/users/mathewc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mathewc/subscriptions","organizations_url":"https://api.github.com/users/mathewc/orgs","repos_url":"https://api.github.com/users/mathewc/repos","events_url":"https://api.github.com/users/mathewc/events{/privacy}","received_events_url":"https://api.github.com/users/mathewc/received_events","type":"User","site_admin":false},"milestone":null,"comments":6,"created_at":"2016-03-25T17:32:57Z","updated_at":"2016-03-25T19:58:07Z","closed_at":null,"body":"**Repro steps**:\r\n\r\n1. Create a queue-triggered C# script which doesn't compile\r\n2. Load up the queue with messages\r\n\r\n**Observation**:\r\nThe host reads as many messages as it can and they all fail immediately and repeatedly until all the messages gets placed into the poison queue.\r\n\r\n**Expectation**:\r\nSince the script doesn't even compile, there is no chance that any message would succeed.  It's wasteful to try to do all the processing, logging, metering, and moving messages into the poison queue.  Instead, it would be better if we stopped queue processing until the script was fixed."},"comment":{"url":"https://api.github.com/repos/Azure/azure-webjobs-sdk-script/issues/comments/201461436","html_url":"https://github.com/Azure/azure-webjobs-sdk-script/issues/169#issuecomment-201461436","issue_url":"https://api.github.com/repos/Azure/azure-webjobs-sdk-script/issues/169","id":201461436,"user":{"login":"fabiocav","id":2507935,"avatar_url":"https://avatars.githubusercontent.com/u/2507935?v=3","gravatar_id":"","url":"https://api.github.com/users/fabiocav","html_url":"https://github.com/fabiocav","followers_url":"https://api.github.com/users/fabiocav/followers","following_url":"https://api.github.com/users/fabiocav/following{/other_user}","gists_url":"https://api.github.com/users/fabiocav/gists{/gist_id}","starred_url":"https://api.github.com/users/fabiocav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabiocav/subscriptions","organizations_url":"https://api.github.com/users/fabiocav/orgs","repos_url":"https://api.github.com/users/fabiocav/repos","events_url":"https://api.github.com/users/fabiocav/events{/privacy}","received_events_url":"https://api.github.com/users/fabiocav/received_events","type":"User","site_admin":false},"created_at":"2016-03-25T19:58:07Z","updated_at":"2016-03-25T19:58:07Z","body":"For C#, this is a bit simpler at the moment since we already precompile, but I still think this is a post-beta item."}}