Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error running ember test and ember server #73

Closed
bploetz opened this issue Mar 18, 2016 · 2 comments
Closed

Error running ember test and ember server #73

bploetz opened this issue Mar 18, 2016 · 2 comments

Comments

@bploetz
Copy link

bploetz commented Mar 18, 2016

Hi! I'm new to ember, so this could be something on my end, but I've followed the installation and configuration steps in the README, and am getting an error when running ember test and ember server.

Environment:

> ember -v
version: 0.2.3
node: 0.12.12
npm: 2.7.6

Changes:

> git diff
diff --git a/config/environment.js b/config/environment.js
index e928b12..647d58c 100644
--- a/config/environment.js
+++ b/config/environment.js
@@ -16,7 +16,17 @@ module.exports = function(environment) {
-    }
+    },
+
+    metricsAdapters: [
+      {
+        name: 'Mixpanel',
+        environments: ['development'],
+        config: {
+          token: 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
+        }
+      }
+    ]
   };                                                                                                                                                                                                                           

diff --git a/package.json b/package.json
index df63ba3..3c53236 100644
--- a/package.json
+++ b/package.json
@@ -40,6 +40,7 @@
     "ember-data": "1.0.0-beta.16.1",
     "ember-drag-drop": "^0.1.4",
     "ember-export-application-global": "^1.0.0",
+    "ember-metrics": "0.6.0",
     "ember-select-2": "1.2.0",
     "ember-template-compiler": "^1.9.0-alpha",
     "ember-validations": "^2.0.0-alpha.3",

Error when running tests:

> ember test
ember test
version: 0.2.3

A new version of ember-cli is available (2.4.2). To install it, type ember update.
Invalid watchman found, version: [4.4.0] did not satisfy [^3.0.0], falling back to NodeWatcher.
Visit http://www.ember-cli.com/#watchman for more info.
Build failed.
File: frontend/initializers/metrics.js
Line 5: Unexpected token =
Error: Line 5: Unexpected token =
    at throwError (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:2692:21)
    at throwUnexpected (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:2754:9)
    at expect (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:2763:13)
    at parseObjectInitialiser (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:3303:17)
    at parseVariableDeclaration (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:4650:18)
    at parseVariableDeclarationList (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:4690:23)
    at parseConstLetDeclaration (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:4721:24)
    at parseSourceElement (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:6267:24)
    at parseFunctionSourceElements (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:5603:29)
    at parseFunctionDeclaration (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:5800:16)

Running ember server yields the same error:

> ember server
version: 0.2.3

A new version of ember-cli is available (2.4.2). To install it, type ember update.
Invalid watchman found, version: [4.4.0] did not satisfy [^3.0.0], falling back to NodeWatcher.
Visit http://www.ember-cli.com/#watchman for more info.
Livereload server on port 35729
Serving on http://localhost:4200/
File: frontend/initializers/metrics.js
Line 5: Unexpected token =
Error: Line 5: Unexpected token =
    at throwError (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:2692:21)
    at throwUnexpected (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:2754:9)
    at expect (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:2763:13)
    at parseObjectInitialiser (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:3303:17)
    at parseVariableDeclaration (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:4650:18)
    at parseVariableDeclarationList (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:4690:23)
    at parseConstLetDeclaration (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:4721:24)
    at parseSourceElement (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:6267:24)
    at parseFunctionSourceElements (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:5603:29)
    at parseFunctionDeclaration (/Users/bploetz/frontend/node_modules/ember-cli/node_modules/broccoli-es3-safe-recast/node_modules/es3-safe-recast/node_modules/recast/node_modules/esprima-fb/esprima.js:5800:16)

Even if I remove the metricsAdapters from config/environment.js, the problem persists, so it seems as though simply having the ember-metrics dependency causes this.

Any ideas?

@poteto
Copy link
Collaborator

poteto commented Mar 18, 2016

You're running a really old version of ember-cli which doesn't have Babel support. This addon uses ES2015 which will require transpilation. I suggest upgrading your ember-cli version

@bploetz
Copy link
Author

bploetz commented Mar 18, 2016

Ah ha, thanks @poteto !

@bploetz bploetz closed this as completed Mar 18, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants