{"action":"created","issue":{"url":"https://api.github.com/repos/happner/happner/issues/70","repository_url":"https://api.github.com/repos/happner/happner","labels_url":"https://api.github.com/repos/happner/happner/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/happner/happner/issues/70/comments","events_url":"https://api.github.com/repos/happner/happner/issues/70/events","html_url":"https://github.com/happner/happner/issues/70","id":128490912,"number":70,"title":"FATAL: Redefine property:post","user":{"login":"cordellcalitz","id":2901443,"avatar_url":"https://avatars.githubusercontent.com/u/2901443?v=3","gravatar_id":"","url":"https://api.github.com/users/cordellcalitz","html_url":"https://github.com/cordellcalitz","followers_url":"https://api.github.com/users/cordellcalitz/followers","following_url":"https://api.github.com/users/cordellcalitz/following{/other_user}","gists_url":"https://api.github.com/users/cordellcalitz/gists{/gist_id}","starred_url":"https://api.github.com/users/cordellcalitz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cordellcalitz/subscriptions","organizations_url":"https://api.github.com/users/cordellcalitz/orgs","repos_url":"https://api.github.com/users/cordellcalitz/repos","events_url":"https://api.github.com/users/cordellcalitz/events{/privacy}","received_events_url":"https://api.github.com/users/cordellcalitz/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/happner/happner/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/happner/happner/labels/High%20Priority","name":"High Priority","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-25T08:59:52Z","updated_at":"2016-04-04T10:55:51Z","closed_at":null,"body":"When using the meshClient (in browser or PC) we sometimes seeing this error:\r\n\r\n[FATAL] - 7147ms        bristlethumb_4kEDD2hul (Mesh) uncaughtException (or set NO_EXIT_ON_UNCAUGHT) [TypeError: Cannot redefine property: post]\r\n[FATAL] - TypeError: Cannot redefine property: post\r\n    at Function.defineProperty (native)\r\n    at Object.Internals._initializeLocal (/node_js/node_modules/happner/lib/system/shared/internals.js:25:12)\r\n    at Object.handler (/node_js/node_modules/happner/lib/system/shared/mesh-client.js:293:21)\r\n    at Object.<anonymous> (/node_js/node_modules/happn/lib/client/base.js:359:16)\r\n    at HappnClient.handle_response_array (/node_js/node_modules/happn/lib/client/base.js:526:19)\r\n    at HappnClient.handle_publication (/node_js/node_modules/happn/lib/client/base.js:486:11)\r\n    at Primus.emit (events.js:98:17)\r\n    at done (primus.js:2243:48)\r\n    at transform (primus.js:2214:30)\r\n    at Primus.transforms (primus.js:2235:4)\r\n    at decoding (primus.js:2012:14)\r\n    at Primus.decoder (primus.js:2817:3)\r\n    at Primus.message (primus.js:2001:12)\r\n    at Primus.emit (events.js:95:17)\r\n    at next (primus.js:140:17)\r\n    at defer [as _onTimeout] (primus.js:2766:9)"},"comment":{"url":"https://api.github.com/repos/happner/happner/issues/comments/205240565","html_url":"https://github.com/happner/happner/issues/70#issuecomment-205240565","issue_url":"https://api.github.com/repos/happner/happner/issues/70","id":205240565,"user":{"login":"JensEggers","id":2249070,"avatar_url":"https://avatars.githubusercontent.com/u/2249070?v=3","gravatar_id":"","url":"https://api.github.com/users/JensEggers","html_url":"https://github.com/JensEggers","followers_url":"https://api.github.com/users/JensEggers/followers","following_url":"https://api.github.com/users/JensEggers/following{/other_user}","gists_url":"https://api.github.com/users/JensEggers/gists{/gist_id}","starred_url":"https://api.github.com/users/JensEggers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JensEggers/subscriptions","organizations_url":"https://api.github.com/users/JensEggers/orgs","repos_url":"https://api.github.com/users/JensEggers/repos","events_url":"https://api.github.com/users/JensEggers/events{/privacy}","received_events_url":"https://api.github.com/users/JensEggers/received_events","type":"User","site_admin":false},"created_at":"2016-04-04T10:55:51Z","updated_at":"2016-04-04T10:55:51Z","body":"Some clues:\r\n- this only ever seems to happen when client or server is a Brain\r\n- could point at a timing issue in reconnect logic (maybe use timeout, not interval)"}}