Timothy O'Connell

  Media Production, Art Projects and Information Systems

ember-cli Traceback: Missing template processor

I was working on rolling out a new app using ember-cli and I had to use npm link to change the binaries that the app was using.

After I ran my npm-link commands, I attempted to start the server (i.e. with ember serve), I got this big, strange tracback:


Missing template processor
Error: Missing template processor
  at module.exports.preprocessTemplates (/home/thewatcher/node_modules/ember-cli/node_modules/ember-cli-preprocess-registry/preprocessors.js:164:11)
  at EmberApp._processedTemplatesTree (/home/thewatcher/node_modules/ember-cli/lib/broccoli/ember-app.js:675:48)
  at EmberApp.appAndDependencies (/home/thewatcher/node_modules/ember-cli/lib/broccoli/ember-app.js:913:24)
  at EmberApp.javascript (/home/thewatcher/node_modules/ember-cli/lib/broccoli/ember-app.js:1031:34)
  at EmberApp.toArray (/home/thewatcher/node_modules/ember-cli/lib/broccoli/ember-app.js:1389:10)
  at EmberApp.toTree (/home/thewatcher/node_modules/ember-cli/lib/broccoli/ember-app.js:1411:30)
  at module.exports (/home/thewatcher/kdm-manager/v2/ember-cli-build.js:23:14)
  at Class.module.exports.Task.extend.setupBroccoliBuilder (/home/thewatcher/node_modules/ember-cli/lib/models/builder.js:57:19)
  at Class.module.exports.Task.extend.init (/home/thewatcher/node_modules/ember-cli/lib/models/builder.js:91:10)
  at new Class (/home/thewatcher/node_modules/ember-cli/node_modules/core-object/core-object.js:18:12)


A lot of the stackoverflow questions were similar errors were thrown were resolved by clearning the npm and bower caches and trying again.

In my case, clearing the caches didn't solve the problem.

What I had to do was run these commands from the app's root directory:


$ npm install ; bower install


After that, the missing dependencies were loaded and the app server started right up.

2016-01-21 - ember ember-cli sysadmin