{"action":"created","issue":{"url":"https://api.github.com/repos/laverdet/node-fibers/issues/318","repository_url":"https://api.github.com/repos/laverdet/node-fibers","labels_url":"https://api.github.com/repos/laverdet/node-fibers/issues/318/labels{/name}","comments_url":"https://api.github.com/repos/laverdet/node-fibers/issues/318/comments","events_url":"https://api.github.com/repos/laverdet/node-fibers/issues/318/events","html_url":"https://github.com/laverdet/node-fibers/issues/318","id":185172242,"number":318,"title":"CircleCI build issue","user":{"login":"simonwilbert","id":588535,"avatar_url":"https://avatars.githubusercontent.com/u/588535?v=3","gravatar_id":"","url":"https://api.github.com/users/simonwilbert","html_url":"https://github.com/simonwilbert","followers_url":"https://api.github.com/users/simonwilbert/followers","following_url":"https://api.github.com/users/simonwilbert/following{/other_user}","gists_url":"https://api.github.com/users/simonwilbert/gists{/gist_id}","starred_url":"https://api.github.com/users/simonwilbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonwilbert/subscriptions","organizations_url":"https://api.github.com/users/simonwilbert/orgs","repos_url":"https://api.github.com/users/simonwilbert/repos","events_url":"https://api.github.com/users/simonwilbert/events{/privacy}","received_events_url":"https://api.github.com/users/simonwilbert/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-10-25T16:45:36Z","updated_at":"2016-10-25T19:28:17Z","closed_at":"2016-10-25T16:49:19Z","body":"## The problem\r\n\r\nI'm unable to do a test run on circleci of wdio package on 64-bit linux due to complaints about fiber.  I did post on https://github.com/webdriverio/webdriverio/issues/1666, and they suggested to speak to yourselves.  Hopefully this is just a config issue?\r\n\r\n## Environment\r\n\r\n* WebdriverIO version:4.2.11\r\n* Node.js version: 5.1.0\r\n* [Standalone mode or wdio testrunner](http://webdriver.io/guide/getstarted/modes.html): wdio testrunner mode\r\n* if wdio testrunner, running synchronous or asynchronous tests: synchronous\r\n* Additional wdio packages used (if applicable): \r\n    \"wdio-cucumber-framework\": \"~0.2.4\",\r\n    \"wdio-phantomjs-service\": \"~0.1.0\",\r\n    \"wdio-selenium-standalone-service\": \"~0.0.6\",\r\n    \"wdio-spec-reporter\": \"~0.0.3\",\r\n    \"webdriverio\": \"~4.2.11\"\r\n\r\n## Details\r\n\r\nBuild fails to start on CircleCI\r\n\r\n## Link to Selenium/WebdriverIO logs\r\n\r\nnpm run testdev\r\n\r\n> e2etests@1.0.0 testdev /home/ubuntu/e2etests\r\n> wdio wdio.dev.conf.js\r\n\r\n## There is an issue with `node-fibers` ##\r\n`/home/ubuntu/e2etests/node_modules/wdio-cucumber-framework/node_modules/wdio-sync/node_modules/fibers/bin/linux-x64-47/fibers.node` is missing.\r\n\r\nTry running this to fix the issue: /opt/circleci/nodejs/v5.1.0/bin/node /home/ubuntu/e2etests/node_modules/wdio-cucumber-framework/node_modules/wdio-sync/node_modules/fibers/build\r\nERROR: Couldn't initialise framework \"wdio-cucumber-framework\".\r\nError: Missing binary. See message above.\r\n    at Object.<anonymous> (/home/ubuntu/e2etests/node_modules/wdio-cucumber-framework/node_modules/wdio-sync/node_modules/fibers/fibers.js:20:8)\r\n    at Module._compile (module.js:425:26)\r\n    at Object.Module._extensions..js (module.js:432:10)\r\n    at Module.load (module.js:356:32)\r\n    at Function.Module._load (module.js:313:12)\r\n    at Module.require (module.js:366:17)\r\n    at require (module.js:385:17)\r\n    at Object.<anonymous> (/home/ubuntu/e2etests/node_modules/wdio-cucumber-framework/node_modules/wdio-sync/node_modules/fibers/future.js:2:13)\r\n    at Module._compile (module.js:425:26)\r\n    at Object.Module._extensions..js (module.js:432:10)\r\n\r\n    at Runner.initialiseFramework (/home/ubuntu/e2etests/node_modules/webdriverio/build/lib/runner.js:372:27)\r\n    at Runner._callee$ (/home/ubuntu/e2etests/node_modules/webdriverio/build/lib/runner.js:86:55)\r\n    at tryCatch (/home/ubuntu/e2etests/node_modules/webdriverio/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:62:40)\r\n    at GeneratorFunctionPrototype.invoke [as _invoke] (/home/ubuntu/e2etests/node_modules/webdriverio/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:336:22)\r\n    at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/home/ubuntu/e2etests/node_modules/webdriverio/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:95:21)\r\n    at step (/home/ubuntu/e2etests/node_modules/webdriverio/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)\r\n    at /home/ubuntu/e2etests/node_modules/webdriverio/node_modules/babel-runtime/helpers/asyncToGenerator.js:35:14\r\n    at new Promise (/home/ubuntu/e2etests/node_modules/webdriverio/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:191:7)\r\n    at Runner.<anonymous> (/home/ubuntu/e2etests/node_modules/webdriverio/node_modules/babel-runtime/helpers/asyncToGenerator.js:14:12)\r\n    at Runner.run (/home/ubuntu/e2etests/node_modules/webdriverio/build/lib/runner.js:255:29)\r\n\r\nnpm ERR! Linux 3.13.0-91-generic\r\nnpm ERR! argv \"/opt/circleci/nodejs/v5.1.0/bin/node\" \"/opt/circleci/nodejs/v5.1.0/bin/npm\" \"run\" \"testdev\"\r\nnpm ERR! node v5.1.0\r\nnpm ERR! npm  v3.3.12\r\nnpm ERR! code ELIFECYCLE\r\nnpm ERR! e2etests@1.0.0 testdev: `wdio wdio.dev.conf.js`\r\nnpm ERR! Exit status 1\r\nnpm ERR! \r\nnpm ERR! Failed at the e2etests@1.0.0 testdev script 'wdio wdio.dev.conf.js'.\r\nnpm ERR! Make sure you have the latest version of node.js and npm installed.\r\nnpm ERR! If you do, this is most likely a problem with the e2etests package,\r\nnpm ERR! not with npm itself.\r\nnpm ERR! Tell the author that this fails on your system:\r\nnpm ERR!     wdio wdio.dev.conf.js\r\nnpm ERR! You can get their info via:\r\nnpm ERR!     npm owner ls e2etests\r\nnpm ERR! There is likely additional logging output above.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /home/ubuntu/e2etests/npm-debug.log\r\n## Code To Reproduce Issue [ Good To Have ]\r\n\r\n# circle.yml file is \r\n\r\nmachine:\r\n  node:\r\n    version: 5.1.0\r\ntest:\r\n  override:\r\n    - npm run testdev\r\n\r\n# npm dependancies\r\n\"dependencies\": {\r\n    \"babel-preset-es2015\": \"~6.14.0\",\r\n    \"babel-register\": \"~6.14.0\",\r\n    \"chai\": \"~3.5.0\",\r\n    \"cucumber\": \"~1.2.2\",\r\n    \"fibers\": \"^1.0.15\",\r\n    \"wdio-cucumber-framework\": \"~0.2.4\",\r\n    \"wdio-phantomjs-service\": \"~0.1.0\",\r\n    \"wdio-selenium-standalone-service\": \"~0.0.6\",\r\n    \"wdio-spec-reporter\": \"~0.0.3\",\r\n    \"webdriverio\": \"~4.2.11\"\r\n  },\r\n  \"devDependencies\": {\r\n    \"eslint\": \"~3.4.0\",\r\n    \"eslint-config-airbnb-base\": \"~5.0.3\",\r\n    \"http-server\": \"~0.9.0\",\r\n    \"selenium-standalone\": \"~5.6.2\"\r\n  },\r\n  \"scripts\": {\r\n    \"test\": \"wdio wdio.conf.js\",\r\n    \"testdev\": \"wdio wdio.dev.conf.js\"\r\n  },\r\n\r\n# wdio.conf.js\r\nexports.config = {\r\n    specs: [\r\n        './test/features/**/*.feature'\r\n    ],\r\n    exclude: [\r\n    ],\r\n    maxInstances: 5,\r\n    capabilities: [{\r\n        maxInstances: 5,\r\n        browserName: 'chrome'\r\n    }],\r\n    sync: true,\r\n    logLevel: 'error',\r\n    coloredLogs: true,\r\n    screenshotPath: './errorShots/',\r\n    baseUrl: 'http://localhost:8080',\r\n    waitforTimeout: 10000,\r\n    connectionRetryTimeout: 90000,\r\n    connectionRetryCount: 3,\r\n    services: ['selenium-standalone'],\r\n    framework: 'cucumber',\r\n    reporters: ['spec'],\r\n    cucumberOpts: {\r\n        require: ['./test/steps/given.js','./test/steps/then.js','./test/steps/when.js'],\r\n        backtrace: false, compiler: ['js:babel-register'],\r\n        dryRun: false, failFast: false, format: ['pretty'], colors: true, snippets: true,\r\n        source: true, profile: [], strict: false, tags: require('./test/tagProcessor'),\r\n        timeout: 20000, ignoreUndefinedDefinitions: false,\r\n    },\r\n    before: function () {\r\n        var chai = require('chai'); global.expect = chai.expect;global.assert = chai.assert;global.should = chai.should();\r\n    },\r\n};\r\n#wdio.dev.conf.js\r\n\r\nconst config = require('./wdio.conf.js').config;\r\n\r\nconfig.baseUrl = '?????';\r\n\r\nexports.config = config;\r\n"},"comment":{"url":"https://api.github.com/repos/laverdet/node-fibers/issues/comments/256150305","html_url":"https://github.com/laverdet/node-fibers/issues/318#issuecomment-256150305","issue_url":"https://api.github.com/repos/laverdet/node-fibers/issues/318","id":256150305,"user":{"login":"simonwilbert","id":588535,"avatar_url":"https://avatars.githubusercontent.com/u/588535?v=3","gravatar_id":"","url":"https://api.github.com/users/simonwilbert","html_url":"https://github.com/simonwilbert","followers_url":"https://api.github.com/users/simonwilbert/followers","following_url":"https://api.github.com/users/simonwilbert/following{/other_user}","gists_url":"https://api.github.com/users/simonwilbert/gists{/gist_id}","starred_url":"https://api.github.com/users/simonwilbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonwilbert/subscriptions","organizations_url":"https://api.github.com/users/simonwilbert/orgs","repos_url":"https://api.github.com/users/simonwilbert/repos","events_url":"https://api.github.com/users/simonwilbert/events{/privacy}","received_events_url":"https://api.github.com/users/simonwilbert/received_events","type":"User","site_admin":false},"created_at":"2016-10-25T19:28:17Z","updated_at":"2016-10-25T19:28:17Z","body":"node 6 worked. thanks."}}
{"actor":{"display_login":"simonwilbert"}}