{"action":"created","issue":{"url":"https://api.github.com/repos/electron-userland/electron-prebuilt/issues/210","repository_url":"https://api.github.com/repos/electron-userland/electron-prebuilt","labels_url":"https://api.github.com/repos/electron-userland/electron-prebuilt/issues/210/labels{/name}","comments_url":"https://api.github.com/repos/electron-userland/electron-prebuilt/issues/210/comments","events_url":"https://api.github.com/repos/electron-userland/electron-prebuilt/issues/210/events","html_url":"https://github.com/electron-userland/electron-prebuilt/issues/210","id":188112068,"number":210,"title":"npm install: Cannot find module 'generate-object-property' with certain sibling dependencies","user":{"login":"golgobot","id":1995486,"avatar_url":"https://avatars.githubusercontent.com/u/1995486?v=3","gravatar_id":"","url":"https://api.github.com/users/golgobot","html_url":"https://github.com/golgobot","followers_url":"https://api.github.com/users/golgobot/followers","following_url":"https://api.github.com/users/golgobot/following{/other_user}","gists_url":"https://api.github.com/users/golgobot/gists{/gist_id}","starred_url":"https://api.github.com/users/golgobot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/golgobot/subscriptions","organizations_url":"https://api.github.com/users/golgobot/orgs","repos_url":"https://api.github.com/users/golgobot/repos","events_url":"https://api.github.com/users/golgobot/events{/privacy}","received_events_url":"https://api.github.com/users/golgobot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-11-08T21:45:15Z","updated_at":"2016-11-16T18:03:22Z","closed_at":null,"body":"* Electron version: 1.4.3\r\n* OSX\r\n* node 4\r\n* npm 2\r\n\r\nRepro Steps\r\n* Place the following package.json in an empty folder\r\n```\r\n{\r\n  \"name\": \"electron-bug\",\r\n  \"version\": \"0.0.1\",\r\n  \"description\": \"Install Bug\",\r\n  \"dependencies\": {\r\n    \"electron\": \"1.4.3\",\r\n    \"nugget\": \"^2.0.0\",\r\n    \"request\": \"^2.61.0\"\r\n  },\r\n  \"devDependencies\": {\r\n    \"rimraf\": \"^2.5.4\"\r\n  }\r\n}\r\n```\r\n* In that folder run `npm install`\r\n* About 50% of the time the following error happens \r\n\r\n```\r\nJonathans-MacBook-Pro:electron-bug jonathan$ npm i\r\nnpm WARN package.json electron-bug@2.3.1 No repository field.\r\nnpm WARN package.json electron-bug@2.3.1 No README data\r\nnpm WARN package.json electron-bug@2.3.1 No license field.\r\n\r\n> electron@1.4.3 postinstall /Users/jonathan/electron-bug/node_modules/electron\r\n> node install.js\r\n\r\nmodule.js:327\r\n    throw err;\r\n    ^\r\n\r\nError: Cannot find module 'generate-object-property'\r\n    at Function.Module._resolveFilename (module.js:325:15)\r\n    at Function.Module._load (module.js:276:25)\r\n    at Module.require (module.js:353:17)\r\n    at require (internal/module.js:12:17)\r\n    at Object.<anonymous> (/Users/jonathan/electron-bug/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/index.js:1:76)\r\n    at Module._compile (module.js:409:26)\r\n    at Object.Module._extensions..js (module.js:416:10)\r\n    at Module.load (module.js:343:32)\r\n    at Function.Module._load (module.js:300:12)\r\n    at Module.require (module.js:353:17)\r\n    at require (internal/module.js:12:17)\r\nnpm ERR! Darwin 14.5.0\r\nnpm ERR! argv \"/usr/local/bin/node\" \"/usr/local/bin/npm\" \"i\"\r\nnpm ERR! node v4.6.2\r\nnpm ERR! npm  v2.15.11\r\nnpm ERR! code ELIFECYCLE\r\n\r\nnpm ERR! electron@1.4.3 postinstall: `node install.js`\r\nnpm ERR! Exit status 1\r\nnpm ERR!\r\nnpm ERR! Failed at the electron@1.4.3 postinstall script 'node install.js'.\r\nnpm ERR! This is most likely a problem with the electron package,\r\nnpm ERR! not with npm itself.\r\nnpm ERR! Tell the author that this fails on your system:\r\nnpm ERR!     node install.js\r\nnpm ERR! You can get information on how to open an issue for this project with:\r\nnpm ERR!     npm bugs electron\r\nnpm ERR! Or if that isn't available, you can get their info via:\r\nnpm ERR!\r\nnpm ERR!     npm owner ls electron\r\nnpm ERR! There is likely additional logging output above.\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/electron-userland/electron-prebuilt/issues/comments/261022716","html_url":"https://github.com/electron-userland/electron-prebuilt/issues/210#issuecomment-261022716","issue_url":"https://api.github.com/repos/electron-userland/electron-prebuilt/issues/210","id":261022716,"user":{"login":"englishextra","id":537127,"avatar_url":"https://avatars.githubusercontent.com/u/537127?v=3","gravatar_id":"","url":"https://api.github.com/users/englishextra","html_url":"https://github.com/englishextra","followers_url":"https://api.github.com/users/englishextra/followers","following_url":"https://api.github.com/users/englishextra/following{/other_user}","gists_url":"https://api.github.com/users/englishextra/gists{/gist_id}","starred_url":"https://api.github.com/users/englishextra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/englishextra/subscriptions","organizations_url":"https://api.github.com/users/englishextra/orgs","repos_url":"https://api.github.com/users/englishextra/repos","events_url":"https://api.github.com/users/englishextra/events{/privacy}","received_events_url":"https://api.github.com/users/englishextra/received_events","type":"User","site_admin":false},"created_at":"2016-11-16T18:03:22Z","updated_at":"2016-11-16T18:03:22Z","body":"and the /Users/jonathan/web/npm-debug.log what does it read"}}
{"actor":{"display_login":"englishextra"}}