Open
Description
I had an error in a handlebars template (there is a href="#" and also a binding to href):
The error I got, didn't include the file information that is normally included in ember build
This is what was displayed:
Error: Assertion Failed: You cannot set `href` manually and via `{{bind-attr}}` helper on the same element.
at new Error (native)
at Error.EmberError (adminr/bower_components/ember/ember-template-compiler.js:4064:21)
at Object._emberMetalCore.default.assert (adminr/bower_components/ember/ember-template-compiler.js:169:13)
at assertAttrNameIsUnused (adminr/bower_components/ember/ember-template-compiler.js:11766:38)
at TransformBindAttrToAttributes.assignAttrs (adminr/bower_components/ember/ember-template-compiler.js:11662:7)
at adminr/bower_components/ember/ember-template-compiler.js:11646:20
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18302:7)
at visitors.Program (adminr/bower_components/ember/ember-template-compiler.js:18312:16)
at Walker.children (adminr/bower_components/ember/ember-template-compiler.js:18335:7)
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18303:12)
at visitors.BlockStatement (adminr/bower_components/ember/ember-template-compiler.js:18323:14)
at Walker.children (adminr/bower_components/ember/ember-template-compiler.js:18335:7)
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18303:12)
at visitors.Program (adminr/bower_components/ember/ember-template-compiler.js:18312:16)
at Walker.children (adminr/bower_components/ember/ember-template-compiler.js:18335:7)
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18303:12)
at visitors.BlockStatement (adminr/bower_components/ember/ember-template-compiler.js:18323:14)
at Walker.children (adminr/bower_components/ember/ember-template-compiler.js:18335:7)
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18303:12)
at visitors.ElementNode (adminr/bower_components/ember/ember-template-compiler.js:18318:16)
at Walker.children (adminr/bower_components/ember/ember-template-compiler.js:18335:7)
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18303:12)
at visitors.ElementNode (adminr/bower_components/ember/ember-template-compiler.js:18318:16)
at Walker.children (adminr/bower_components/ember/ember-template-compiler.js:18335:7)
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18303:12)
at visitors.Program (adminr/bower_components/ember/ember-template-compiler.js:18312:16)
at Walker.children (adminr/bower_components/ember/ember-template-compiler.js:18335:7)
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18303:12)
at visitors.BlockStatement (adminr/bower_components/ember/ember-template-compiler.js:18323:14)
at Walker.children (adminr/bower_components/ember/ember-template-compiler.js:18335:7)
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18303:12)
at visitors.Program (adminr/bower_components/ember/ember-template-compiler.js:18312:16)
at Walker.children (adminr/bower_components/ember/ember-template-compiler.js:18335:7)
at Walker.visit (adminr/bower_components/ember/ember-template-compiler.js:18303:12)
at TransformBindAttrToAttributes_transform [as transform] (adminr/bower_components/ember/ember-template-compiler.js:11639:12)
at Object.preprocess (adminr/bower_components/ember/ember-template-compiler.js:17693:27)
at compileSpec (adminr/bower_components/ember/ember-template-compiler.js:12791:37)
at Object.exports.default [as precompile] (adminr/bower_components/ember/ember-template-compiler.js:12705:12)
at Object.module.exports.template (adminr/node_modules/ember-cli-htmlbars/utils.js:29:40)
at TemplateCompiler.processString (adminr/node_modules/ember-cli-htmlbars/index.js:68:36)
at adminr/node_modules/ember-cli-htmlbars/node_modules/broccoli-persistent-filter/lib/strategies/persistent.js:35:42
at lib$rsvp$$internal$$tryCatch (adminr/node_modules/ember-cli-htmlbars/node_modules/broccoli-persistent-filter/node_modules/rsvp/dist/rsvp.js:493:16)
at lib$rsvp$$internal$$invokeCallback (adminr/node_modules/ember-cli-htmlbars/node_modules/broccoli-persistent-filter/node_modules/rsvp/dist/rsvp.js:505:17)
at lib$rsvp$$internal$$publish (adminr/node_modules/ember-cli-htmlbars/node_modules/broccoli-persistent-filter/node_modules/rsvp/dist/rsvp.js:476:11)
at lib$rsvp$asap$$flush (adminr/node_modules/ember-cli-htmlbars/node_modules/broccoli-persistent-filter/node_modules/rsvp/dist/rsvp.js:1198:9)
at process._tickCallback (node.js:355:11)
When I run ember build
I get a huge stack trace (which also includes deprecation information) and the file name:
Build failed.
File: adminr/templates/application.handlebars
Assertion Failed: You cannot set `href` manually and via `{{bind-attr}}` helper on the same element.