{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/2470","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/2470/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/2470/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/2470/events","html_url":"https://github.com/Microsoft/vscode/issues/2470","id":129266000,"number":2470,"title":" Uncaught SyntaxError: Unexpected end of input","user":{"login":"vscodeerrors","id":16008361,"avatar_url":"https://avatars.githubusercontent.com/u/16008361?v=3","gravatar_id":"","url":"https://api.github.com/users/vscodeerrors","html_url":"https://github.com/vscodeerrors","followers_url":"https://api.github.com/users/vscodeerrors/followers","following_url":"https://api.github.com/users/vscodeerrors/following{/other_user}","gists_url":"https://api.github.com/users/vscodeerrors/gists{/gist_id}","starred_url":"https://api.github.com/users/vscodeerrors/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vscodeerrors/subscriptions","organizations_url":"https://api.github.com/users/vscodeerrors/orgs","repos_url":"https://api.github.com/users/vscodeerrors/repos","events_url":"https://api.github.com/users/vscodeerrors/events{/privacy}","received_events_url":"https://api.github.com/users/vscodeerrors/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/vscode/labels/error-telemetry","name":"error-telemetry","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"isidorn","id":1926584,"avatar_url":"https://avatars.githubusercontent.com/u/1926584?v=3","gravatar_id":"","url":"https://api.github.com/users/isidorn","html_url":"https://github.com/isidorn","followers_url":"https://api.github.com/users/isidorn/followers","following_url":"https://api.github.com/users/isidorn/following{/other_user}","gists_url":"https://api.github.com/users/isidorn/gists{/gist_id}","starred_url":"https://api.github.com/users/isidorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/isidorn/subscriptions","organizations_url":"https://api.github.com/users/isidorn/orgs","repos_url":"https://api.github.com/users/isidorn/repos","events_url":"https://api.github.com/users/isidorn/events{/privacy}","received_events_url":"https://api.github.com/users/isidorn/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2016-01-27T20:55:58Z","updated_at":"2016-02-03T17:39:16Z","closed_at":null,"body":"Issue Id: <b>3c0f493a-37c5-196b-ce04-755343aba4db</b><br /><br />*Versions* <br />- 0.10.6-release<br />-  dfc08dc9edf6607483b193bf934d3badc3fa2e11<br />*Stack* <br />SyntaxError: Unexpected end of input<br />    at Object.parse (native)<br />[/vs/workbench/parts/debug/node/v8Protocol.ts#L129:21 (V8Protocol.dispatch)](https://github.com/microsoft/vscode/blob/a80232bbcfe8a5cdad1ebc98638673d9dcb02458/src/vs/workbench/parts/debug/node/v8Protocol.ts#L129:21 (V8Protocol.dispatch))<br />[/vs/workbench/parts/debug/node/v8Protocol.ts#L108:11 (V8Protocol.handleData)](https://github.com/microsoft/vscode/blob/a80232bbcfe8a5cdad1ebc98638673d9dcb02458/src/vs/workbench/parts/debug/node/v8Protocol.ts#L108:11 (V8Protocol.handleData))<br />[/vs/workbench/parts/debug/node/v8Protocol.ts#L63:8 (V8Protocol.connect)](https://github.com/microsoft/vscode/blob/a80232bbcfe8a5cdad1ebc98638673d9dcb02458/src/vs/workbench/parts/debug/node/v8Protocol.ts#L63:8 (V8Protocol.connect))<br />    at emitOne (events.js:77:13)<br />    at Socket.emit (events.js:169:7)<br />    at readableAddChunk (_stream_readable.js:146:16)<br />    at Socket.Readable.push (_stream_readable.js:110:10)<br />    at Pipe.onread (net.js:523:20)<br />"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/179365989","html_url":"https://github.com/Microsoft/vscode/issues/2470#issuecomment-179365989","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/2470","id":179365989,"user":{"login":"isidorn","id":1926584,"avatar_url":"https://avatars.githubusercontent.com/u/1926584?v=3","gravatar_id":"","url":"https://api.github.com/users/isidorn","html_url":"https://github.com/isidorn","followers_url":"https://api.github.com/users/isidorn/followers","following_url":"https://api.github.com/users/isidorn/following{/other_user}","gists_url":"https://api.github.com/users/isidorn/gists{/gist_id}","starred_url":"https://api.github.com/users/isidorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/isidorn/subscriptions","organizations_url":"https://api.github.com/users/isidorn/orgs","repos_url":"https://api.github.com/users/isidorn/repos","events_url":"https://api.github.com/users/isidorn/events{/privacy}","received_events_url":"https://api.github.com/users/isidorn/received_events","type":"User","site_admin":false},"created_at":"2016-02-03T17:39:15Z","updated_at":"2016-02-03T17:39:15Z","body":"@weinand I can do that, though terminating a session just because JSON parse fails might be a bit too harsh, no? This could produce weird behavior for other adapter which might be in development and are sending broken jsons. Shouldn't we just ignore the event if we think the debug adapter is going down anyways."}}