{"action":"created","issue":{"url":"https://api.github.com/repos/meteor/meteor/issues/6529","repository_url":"https://api.github.com/repos/meteor/meteor","labels_url":"https://api.github.com/repos/meteor/meteor/issues/6529/labels{/name}","comments_url":"https://api.github.com/repos/meteor/meteor/issues/6529/comments","events_url":"https://api.github.com/repos/meteor/meteor/issues/6529/events","html_url":"https://github.com/meteor/meteor/issues/6529","id":141986217,"number":6529,"title":"simplesmtp@0.3.10 hangs the app","user":{"login":"betacar","id":324564,"avatar_url":"https://avatars.githubusercontent.com/u/324564?v=3","gravatar_id":"","url":"https://api.github.com/users/betacar","html_url":"https://github.com/betacar","followers_url":"https://api.github.com/users/betacar/followers","following_url":"https://api.github.com/users/betacar/following{/other_user}","gists_url":"https://api.github.com/users/betacar/gists{/gist_id}","starred_url":"https://api.github.com/users/betacar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/betacar/subscriptions","organizations_url":"https://api.github.com/users/betacar/orgs","repos_url":"https://api.github.com/users/betacar/repos","events_url":"https://api.github.com/users/betacar/events{/privacy}","received_events_url":"https://api.github.com/users/betacar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/meteor/meteor/labels/bug","name":"bug","color":"b60205"},{"url":"https://api.github.com/repos/meteor/meteor/labels/confirmed","name":"confirmed","color":"f2831d"},{"url":"https://api.github.com/repos/meteor/meteor/labels/Impact:some","name":"Impact:some","color":"fef2c0"},{"url":"https://api.github.com/repos/meteor/meteor/labels/Project:Utilities:Email","name":"Project:Utilities:Email","color":"bfd4f2"},{"url":"https://api.github.com/repos/meteor/meteor/labels/Severity:production","name":"Severity:production","color":"e99695"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-03-18T21:46:39Z","updated_at":"2016-10-15T06:30:55Z","closed_at":"2016-07-15T11:27:10Z","body":"In Meteor@1.1.10, simplesmtp is used as default mail client for Mailgun. The 0.3.10 version has a bug where a counter cannot be increased because is a boolean. This is the stack trace:\r\n\r\n````\r\n/home/project/deployment/versions/2016-03-18_20.59.25/app/programs/server/npm/email/node_modules/simplesmtp/lib/client.js:823\r\n    this._xoauth2.reconnectCount = 0;\r\n                                 ^\r\nTypeError: Cannot assign to read only property 'reconnectCount' of false\r\n    at SMTPClient._actionAUTHComplete (/home/project/deployment/versions/2016-03-18_20.59.25/app/programs/server/npm/email/node_modules/simplesmtp/lib/client.js:823:34)\r\n    at SMTPClient._onData (/home/project/deployment/versions/2016-03-18_20.59.25/app/programs/server/npm/email/node_modules/simplesmtp/lib/client.js:329:29)\r\n    at TLSSocket.emit (events.js:107:17)\r\n    at readableAddChunk (_stream_readable.js:163:16)\r\n    at TLSSocket.Readable.push (_stream_readable.js:126:10)\r\n    at TCP.onread (net.js:540:20)\r\n````\r\nA description of the problem and solution can be found [here](http://www.meteorhub.org/t/npm-email-node-modules-simplesmtp-lib-client-js-823-this--xoauth2-reconnectcount-0/44). However, this a short term, since it would be replaced by the old version once the app is rebuild it again."},"comment":{"url":"https://api.github.com/repos/meteor/meteor/issues/comments/253966324","html_url":"https://github.com/meteor/meteor/issues/6529#issuecomment-253966324","issue_url":"https://api.github.com/repos/meteor/meteor/issues/6529","id":253966324,"user":{"login":"SachaG","id":358832,"avatar_url":"https://avatars.githubusercontent.com/u/358832?v=3","gravatar_id":"","url":"https://api.github.com/users/SachaG","html_url":"https://github.com/SachaG","followers_url":"https://api.github.com/users/SachaG/followers","following_url":"https://api.github.com/users/SachaG/following{/other_user}","gists_url":"https://api.github.com/users/SachaG/gists{/gist_id}","starred_url":"https://api.github.com/users/SachaG/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SachaG/subscriptions","organizations_url":"https://api.github.com/users/SachaG/orgs","repos_url":"https://api.github.com/users/SachaG/repos","events_url":"https://api.github.com/users/SachaG/events{/privacy}","received_events_url":"https://api.github.com/users/SachaG/received_events","type":"User","site_admin":false},"created_at":"2016-10-15T06:30:55Z","updated_at":"2016-10-15T06:30:55Z","body":"I'm not sure how to tell Meteor to update its own internal NPM packages, so for now the only way I was able to fix this was to manually update the offending file. "}}
{"actor":{"display_login":"SachaG"}}