{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla-neutrino/neutrino-dev/issues/984","repository_url":"https://api.github.com/repos/mozilla-neutrino/neutrino-dev","labels_url":"https://api.github.com/repos/mozilla-neutrino/neutrino-dev/issues/984/labels{/name}","comments_url":"https://api.github.com/repos/mozilla-neutrino/neutrino-dev/issues/984/comments","events_url":"https://api.github.com/repos/mozilla-neutrino/neutrino-dev/issues/984/events","html_url":"https://github.com/mozilla-neutrino/neutrino-dev/issues/984","id":338644990,"node_id":"MDU6SXNzdWUzMzg2NDQ5OTA=","number":984,"title":"Regression after upgrading to 8.3.0 from 8.0.18","user":{"login":"armenzg","id":44410,"node_id":"MDQ6VXNlcjQ0NDEw","avatar_url":"https://avatars2.githubusercontent.com/u/44410?v=4","gravatar_id":"","url":"https://api.github.com/users/armenzg","html_url":"https://github.com/armenzg","followers_url":"https://api.github.com/users/armenzg/followers","following_url":"https://api.github.com/users/armenzg/following{/other_user}","gists_url":"https://api.github.com/users/armenzg/gists{/gist_id}","starred_url":"https://api.github.com/users/armenzg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/armenzg/subscriptions","organizations_url":"https://api.github.com/users/armenzg/orgs","repos_url":"https://api.github.com/users/armenzg/repos","events_url":"https://api.github.com/users/armenzg/events{/privacy}","received_events_url":"https://api.github.com/users/armenzg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-05T16:28:51Z","updated_at":"2018-07-05T16:37:31Z","closed_at":null,"author_association":"NONE","body":"### Bug\r\n\r\nPlease try to answer the following questions:\r\n\r\n- What version of Neutrino are you using? 8.3.0\r\n- Are you trying to use any presets? If so, which ones, and what versions?\r\n   - \"@neutrinojs/airbnb-base\": \"^8.3.0\",\r\n   -  \"@neutrinojs/mocha\": \"^8.3.0\",\r\n    - \"@neutrinojs/node\": \"^8.3.0\",\r\n- Are you using the Yarn client or the npm client? What version? yarn 1.7.0\r\n- What version of Node.js are you using? v8.11.3\r\n- What operating system are you using? Mac OS X\r\n- What did you do? Upgraded from 8.0.18 to 8.3.0 and running tests or starting the project started to fail\r\n- What did you expect to happen? Tests and building to work as usual\r\n- What actually happened, contrary to your expectations? It failed. See log at the end.\r\n\r\nI've pushed a branch to my repo which you can use to reproduce:\r\nhttps://github.com/armenzg/firefox-health-backend/tree/neutrino\r\n\r\nI'm happy to wait for version 9 rather than upgrading now.\r\n\r\n```\r\narmenzg@armenzg-mbp backend$ yarn test:src\r\nyarn run v1.7.0\r\n$ neutrino test\r\n/Users/armenzg/repos/health/backend/node_modules/babel-core/lib/transformation/file/index.js:558\r\n      throw err;\r\n      ^\r\n\r\nReferenceError: /Users/armenzg/repos/health/backend/src/release/updates.js: unknown node of type \"Literal\" with constructor \"Object\"\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:279:13)\r\n    at Generator.MemberExpression (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/expressions.js:229:10)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.AssignmentExpression (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/expressions.js:190:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.MemberExpression (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/expressions.js:216:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.UnaryExpression (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/expressions.js:43:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.AssignmentExpression (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/expressions.js:190:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.IfStatement (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/statements.js:45:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.printJoin (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:366:12)\r\n    at Generator.printSequence (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:420:17)\r\n    at Generator.BlockStatement (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/base.js:43:10)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.FunctionExpression (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/methods.js:84:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.printJoin (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:366:12)\r\n    at Generator.printSequence (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:420:17)\r\n    at Generator.BlockStatement (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/base.js:43:10)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.FunctionExpression (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/methods.js:84:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.printJoin (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:366:12)\r\n    at Generator.printList (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:430:17)\r\n    at Generator.NewExpression (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/expressions.js:87:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.ReturnStatement (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/statements.js:159:12)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.printJoin (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:366:12)\r\n    at Generator.printSequence (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:420:17)\r\n    at Generator.BlockStatement (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/base.js:43:10)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.FunctionExpression (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/methods.js:84:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.printJoin (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:366:12)\r\n    at Generator.printSequence (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:420:17)\r\n    at Generator.Program (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/base.js:28:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.File (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/generators/base.js:19:8)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:298:23\r\n    at Buffer.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/buffer.js:168:5)\r\n    at Generator.withSource (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:189:15)\r\n    at Generator.print (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:297:10)\r\n    at Generator.generate (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/printer.js:85:10)\r\n    at Generator.generate (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/index.js:62:40)\r\n    at exports.default (/Users/armenzg/repos/health/backend/node_modules/babel-generator/lib/index.js:20:14)\r\n    at File.generate (/Users/armenzg/repos/health/backend/node_modules/babel-core/lib/transformation/file/index.js:676:19)\r\n    at File.transform (/Users/armenzg/repos/health/backend/node_modules/babel-core/lib/transformation/file/index.js:522:17)\r\n    at /Users/armenzg/repos/health/backend/node_modules/babel-core/lib/transformation/pipeline.js:50:19\r\n    at File.wrap (/Users/armenzg/repos/health/backend/node_modules/babel-core/lib/transformation/file/index.js:532:16)\r\n    at Pipeline.transform (/Users/armenzg/repos/health/backend/node_modules/babel-core/lib/transformation/pipeline.js:47:17)\r\n    at Object.transformFileSync (/Users/armenzg/repos/health/backend/node_modules/babel-core/lib/api/node.js:152:10)\r\n    at compile (/Users/armenzg/repos/health/backend/node_modules/babel-register/lib/node.js:118:20)\r\n    at loader (/Users/armenzg/repos/health/backend/node_modules/babel-register/lib/node.js:144:14)\r\n    at Object.require.extensions.(anonymous function) [as .js] (/Users/armenzg/repos/health/backend/node_modules/babel-register/lib/node.js:154:7)\r\n    at Module.load (module.js:565:32)\r\n    at tryModuleLoad (module.js:505:12)\r\n    at Function.Module._load (module.js:497:3)\r\n    at Module.require (module.js:596:17)\r\n    at require (internal/module.js:11:18)\r\n    at Object.<anonymous> (/Users/armenzg/repos/health/backend/src/release.js:2:1)\r\n    at Module._compile (module.js:652:30)\r\n    at loader (/Users/armenzg/repos/health/backend/node_modules/babel-register/lib/node.js:144:5)\r\n    at Object.require.extensions.(anonymous function) [as .js] (/Users/armenzg/repos/health/backend/node_modules/babel-register/lib/node.js:154:7)\r\n    at Module.load (module.js:565:32)\r\n    at tryModuleLoad (module.js:505:12)\r\n    at Function.Module._load (module.js:497:3)\r\n    at Module.require (module.js:596:17)\r\n    at require (internal/module.js:11:18)\r\n    at Object.<anonymous> (/Users/armenzg/repos/health/backend/src/app.js:11:1)\r\n    at Module._compile (module.js:652:30)\r\n    at loader (/Users/armenzg/repos/health/backend/node_modules/babel-register/lib/node.js:144:5)\r\n    at Object.require.extensions.(anonymous function) [as .js] (/Users/armenzg/repos/health/backend/node_modules/babel-register/lib/node.js:154:7)\r\n    at Module.load (module.js:565:32)\r\n    at tryModuleLoad (module.js:505:12)\r\n    at Function.Module._load (module.js:497:3)\r\n    at Module.require (module.js:596:17)\r\n    at require (internal/module.js:11:18)\r\n    at Object.<anonymous> (/Users/armenzg/repos/health/backend/test/android/klar.test.js:3:1)\r\n    at Module._compile (module.js:652:30)\r\n    at loader (/Users/armenzg/repos/health/backend/node_modules/babel-register/lib/node.js:144:5)\r\n    at Object.require.extensions.(anonymous function) [as .js] (/Users/armenzg/repos/health/backend/node_modules/babel-register/lib/node.js:154:7)\r\n    at Module.load (module.js:565:32)\r\n    at tryModuleLoad (module.js:505:12)\r\n    at Function.Module._load (module.js:497:3)\r\n    at Module.require (module.js:596:17)\r\n    at require (internal/module.js:11:18)\r\n    at /Users/armenzg/repos/health/backend/node_modules/mocha/lib/mocha.js:231:27\r\n    at Array.forEach (<anonymous>)\r\n    at Mocha.loadFiles (/Users/armenzg/repos/health/backend/node_modules/mocha/lib/mocha.js:228:14)\r\n    at Mocha.run (/Users/armenzg/repos/health/backend/node_modules/mocha/lib/mocha.js:536:10)\r\n    at Object.<anonymous> (/Users/armenzg/repos/health/backend/node_modules/mocha/bin/_mocha:573:18)\r\n    at Module._compile (module.js:652:30)\r\n    at Object.Module._extensions..js (module.js:663:10)\r\n    at Module.load (module.js:565:32)\r\n    at tryModuleLoad (module.js:505:12)\r\n    at Function.Module._load (module.js:497:3)\r\n    at Function.Module.runMain (module.js:693:10)\r\n    at startup (bootstrap_node.js:191:16)\r\n    at bootstrap_node.js:612:3\r\nerror Command failed with exit code 1.\r\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\r\n```"},"comment":{"url":"https://api.github.com/repos/mozilla-neutrino/neutrino-dev/issues/comments/402782073","html_url":"https://github.com/mozilla-neutrino/neutrino-dev/issues/984#issuecomment-402782073","issue_url":"https://api.github.com/repos/mozilla-neutrino/neutrino-dev/issues/984","id":402782073,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMjc4MjA3Mw==","user":{"login":"edmorley","id":501702,"node_id":"MDQ6VXNlcjUwMTcwMg==","avatar_url":"https://avatars3.githubusercontent.com/u/501702?v=4","gravatar_id":"","url":"https://api.github.com/users/edmorley","html_url":"https://github.com/edmorley","followers_url":"https://api.github.com/users/edmorley/followers","following_url":"https://api.github.com/users/edmorley/following{/other_user}","gists_url":"https://api.github.com/users/edmorley/gists{/gist_id}","starred_url":"https://api.github.com/users/edmorley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edmorley/subscriptions","organizations_url":"https://api.github.com/users/edmorley/orgs","repos_url":"https://api.github.com/users/edmorley/repos","events_url":"https://api.github.com/users/edmorley/events{/privacy}","received_events_url":"https://api.github.com/users/edmorley/received_events","type":"User","site_admin":false},"created_at":"2018-07-05T16:37:31Z","updated_at":"2018-07-05T16:37:31Z","author_association":"MEMBER","body":"Googling the error message returns MatAtBread/fast-async#23.\r\n\r\nI suspect your lockfile contains out of date dependencies - could you remove it and regenerate? (I'd recommend regenerating it on a schedule using something like https://renovatebot.com/)"}}
{"actor":{"display_login":"edmorley"}}