{"action":"created","issue":{"url":"https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/993","repository_url":"https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-","labels_url":"https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/993/labels{/name}","comments_url":"https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/993/comments","events_url":"https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/993/events","html_url":"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/993","id":151746899,"number":993,"title":"Uncaught Exception: Cannot find module 'dbus'","user":{"login":"NessDan","id":304269,"avatar_url":"https://avatars.githubusercontent.com/u/304269?v=3","gravatar_id":"","url":"https://api.github.com/users/NessDan","html_url":"https://github.com/NessDan","followers_url":"https://api.github.com/users/NessDan/followers","following_url":"https://api.github.com/users/NessDan/following{/other_user}","gists_url":"https://api.github.com/users/NessDan/gists{/gist_id}","starred_url":"https://api.github.com/users/NessDan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NessDan/subscriptions","organizations_url":"https://api.github.com/users/NessDan/orgs","repos_url":"https://api.github.com/users/NessDan/repos","events_url":"https://api.github.com/users/NessDan/events{/privacy}","received_events_url":"https://api.github.com/users/NessDan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/labels/Automatic-Issue-Report","name":"Automatic-Issue-Report","color":"eb6420"},{"url":"https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/labels/Build%20Tooling","name":"Build Tooling","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-04-28T21:24:22Z","updated_at":"2016-04-29T16:10:58Z","closed_at":null,"body":"An uncaught exception was reported.  \r\n#### Info:\r\n**OS:** linux\r\n**Arch:** x64\r\n**GPMDP Version:** 3.2.1\r\n**Time:** Thu Apr 28 2016 17:24:13 GMT-0400 (EDT)\r\n\r\n#### Error:\r\n*Cannot find module 'dbus'*\r\n```js\r\nError: Cannot find module 'dbus'\r\n    at Function.Module._resolveFilename (module.js:339:15)\r\n    at Function.Module._load (module.js:290:25)\r\n    at Module.require (module.js:367:17)\r\n    at require (internal/module.js:16:19)\r\n    at Object.<anonymous> (/usr/share/google-play-music-desktop-player/resources/app/build/main/features/linux/mediaKeysDBus.js:3:13)\r\n    at Module._compile (module.js:413:34)\r\n    at Object.Module._extensions..js (module.js:422:10)\r\n    at Module.load (module.js:357:32)\r\n    at Function.Module._load (module.js:314:12)\r\n    at Module.require (module.js:367:17)\r\n```\r\nThis issue was created automatically inside the `uncaughtException` handler"},"comment":{"url":"https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/comments/215784254","html_url":"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/993#issuecomment-215784254","issue_url":"https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/993","id":215784254,"user":{"login":"jostrander","id":760989,"avatar_url":"https://avatars.githubusercontent.com/u/760989?v=3","gravatar_id":"","url":"https://api.github.com/users/jostrander","html_url":"https://github.com/jostrander","followers_url":"https://api.github.com/users/jostrander/followers","following_url":"https://api.github.com/users/jostrander/following{/other_user}","gists_url":"https://api.github.com/users/jostrander/gists{/gist_id}","starred_url":"https://api.github.com/users/jostrander/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jostrander/subscriptions","organizations_url":"https://api.github.com/users/jostrander/orgs","repos_url":"https://api.github.com/users/jostrander/repos","events_url":"https://api.github.com/users/jostrander/events{/privacy}","received_events_url":"https://api.github.com/users/jostrander/received_events","type":"User","site_admin":false},"created_at":"2016-04-29T16:10:58Z","updated_at":"2016-04-29T16:10:58Z","body":"Did you install all the dependencies from circle.yml?\nOn Apr 29, 2016 12:10 PM, \"Daniel Kaspo\" <notifications@github.com> wrote:\n\n> I think you're on to something.\n>\n> I got these errors:\n>\n> ```\n> npm WARN optional Skipping failed optional dependency\n> //ll-keyboard-hook-win:\n> npm WARN notsup Not compatible with your operating system or architecture:\n> ll-keyboard-hook-win@3.0.0\n> npm WARN chai-fs@0.1.0 requires a peer of chai@>= 1.6.1 < 2 but none was\n> installed.\n> ```\n>\n> Then running `npm run make:deb`, I got this error:\n>\n> ```\n> > mouse-forward-back@1.0.1 install\n>\n> /home/dkaspo/code/google-play-music-unofficial/node_modules/mouse-forward-back\n> > node-gyp rebuild\n>\n> make: Entering directory\n>\n> '/home/dkaspo/code/google-play-music-unofficial/node_modules/mouse-forward-back/build'\n> CXX(target) Release/obj.target/mouse-forward-back/mouse-forward-back.o\n> mouse-forward-back.target.mk:88: recipe for target\n> 'Release/obj.target/mouse-forward-back/mouse-forward-back.o' failed\n> make: Leaving directory\n>\n> '/home/dkaspo/code/google-play-music-unofficial/node_modules/mouse-forward-back/build'\n>\n>\n> In file included from /usr/include/errno.h:28:0,\n> from\n>\n> /home/dkaspo/code/google-play-music-unofficial/node_modules/electron-rebuild/lib/headers/.node-gyp/0.37.7/deps/uv/include/uv-errno.h:25,\n> from\n>\n> /home/dkaspo/code/google-play-music-unofficial/node_modules/electron-rebuild/lib/headers/.node-gyp/0.37.7/deps/uv/include/uv.h:48,\n> from ../../nan/nan.h:46,\n> from ../mouse-forward-back.cc:1:\n> /usr/include/features.h:364:25: fatal error: sys/cdefs.h: No such file or\n> directory\n> compilation terminated.\n> make: *** [Release/obj.target/mouse-forward-back/mouse-forward-back.o]\n> Error 1\n> gyp ERR! build error\n> gyp ERR! stack Error: `make` failed with exit code: 2\n> gyp ERR! stack at ChildProcess.onExit\n>\n> (/home/dkaspo/code/google-play-music-unofficial/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)\n> gyp ERR! stack at emitTwo (events.js:100:13)\n> gyp ERR! stack at ChildProcess.emit (events.js:185:7)\n> gyp ERR! stack at Process.ChildProcess._handle.onexit\n> (internal/child_process.js:204:12)\n> gyp ERR! System Linux 4.2.0-35-generic\n> gyp ERR! command \"/usr/bin/nodejs\"\n>\n> \"/home/dkaspo/code/google-play-music-unofficial/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\"\n> \"rebuild\"\n> gyp ERR! cwd\n>\n> /home/dkaspo/code/google-play-music-unofficial/node_modules/mouse-forward-back\n> gyp ERR! node -v v5.11.0\n> gyp ERR! node-gyp -v v3.3.1\n> gyp ERR! not ok\n>\n> npm ERR! Linux 4.2.0-35-generic\n> npm ERR! argv \"/usr/bin/nodejs\"\n>\n> \"/home/dkaspo/code/google-play-music-unofficial/node_modules/npm/bin/npm-cli.js\"\n> \"rebuild\" \"--runtime=electron\" \"--target=0.37.7\" \"--arch=ia32\"\n> npm ERR! node v5.11.0\n> npm ERR! npm v3.8.8\n> npm ERR! code ELIFECYCLE\n> npm ERR! mouse-forward-back@1.0.1 install: `node-gyp rebuild`\n> npm ERR! Exit status 1\n> npm ERR!\n> npm ERR! Failed at the mouse-forward-back@1.0.1 install script 'node-gyp\n> rebuild'.\n> npm ERR! Make sure you have the latest version of node.js and npm\n> installed.\n> npm ERR! If you do, this is most likely a problem with the\n> mouse-forward-back package,\n> npm ERR! not with npm itself.\n> npm ERR! Tell the author that this fails on your system:\n> npm ERR! node-gyp rebuild\n> npm ERR! You can get information on how to open an issue for this project\n> with:\n> npm ERR! npm bugs mouse-forward-back\n> npm ERR! Or if that isn't available, you can get their info via:\n> npm ERR! npm owner ls mouse-forward-back\n> npm ERR! There is likely additional logging output above.\n>\n> npm ERR! Please include the following file with any support request:\n> npm ERR!\n> /home/dkaspo/code/google-play-music-unofficial/node_modules/npm-debug.log\n>\n>\n> Process exited with code: 1\n> Error: Process exited with code: 1\n> at ChildProcess.<anonymous>\n>\n> (/home/dkaspo/code/google-play-music-unofficial/node_modules/electron-rebuild/lib/spawn.js:55:26)\n> at emitTwo (events.js:100:13)\n> at ChildProcess.emit (events.js:185:7)\n> at maybeClose (internal/child_process.js:850:16)\n> at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)\n>\n> Rebuild complete\n> ```\n>\n>\n>\n> On Fri, Apr 29, 2016 at 11:20 AM Samuel Attard <notifications@github.com>\n> wrote:\n>\n> > Sounds like your npm install failed and missed a few packages. In this\n> > case the dbus package.\n> >\n> > Delete your node_modules folder and rerun npm install, then just check\n> > there is a dbus folder inside the node_modules folder\n> >\n> > —\n> > You are receiving this because you were mentioned.\n> > Reply to this email directly or view it on GitHub\n> > <\n> https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/993#issuecomment-215752553\n> >\n> >\n>\n> —\n> You are receiving this because you commented.\n> Reply to this email directly or view it on GitHub\n> <https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/993#issuecomment-215783688>\n>\n"}}