{"action":"created","issue":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4099","labels_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4099/labels{/name}","comments_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4099/comments","events_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4099/events","html_url":"https://github.com/ember-cli/ember-cli/issues/4099","id":77523463,"number":4099,"title":"ember [generate|delete] component fails","user":{"login":"buschtoens","id":834636,"avatar_url":"https://avatars.githubusercontent.com/u/834636?v=3","gravatar_id":"","url":"https://api.github.com/users/buschtoens","html_url":"https://github.com/buschtoens","followers_url":"https://api.github.com/users/buschtoens/followers","following_url":"https://api.github.com/users/buschtoens/following{/other_user}","gists_url":"https://api.github.com/users/buschtoens/gists{/gist_id}","starred_url":"https://api.github.com/users/buschtoens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/buschtoens/subscriptions","organizations_url":"https://api.github.com/users/buschtoens/orgs","repos_url":"https://api.github.com/users/buschtoens/repos","events_url":"https://api.github.com/users/buschtoens/events{/privacy}","received_events_url":"https://api.github.com/users/buschtoens/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-05-18T06:28:58Z","updated_at":"2015-05-18T14:39:55Z","closed_at":null,"body":"```\r\n$ ember --version\r\nversion: 0.2.5\r\nnode: 2.0.2\r\nnpm: 2.10.0\r\n```\r\n\r\n```\r\n$ ember g component application-background\r\nversion: 0.2.5\r\ninstalling\r\nArguments to path.join must be strings\r\nTypeError: Arguments to path.join must be strings\r\n  at Object.posix.join (path.js:467:13)\r\n  at __path__ (/home/jan/code/veltro/veltro/node_modules/ember-cli/blueprints/component/index.js:27:23)\r\n  at /home/jan/code/veltro/veltro/node_modules/ember-cli/lib/models/blueprint.js:628:66\r\n  at Array.map (native)\r\n  at Class.Blueprint.generateFileMap (/home/jan/code/veltro/veltro/node_modules/ember-cli/lib/models/blueprint.js:628:37)\r\n  at Class.Blueprint._locals (/home/jan/code/veltro/veltro/node_modules/ember-cli/lib/models/blueprint.js:814:22)\r\n  at Class.Blueprint._process (/home/jan/code/veltro/veltro/node_modules/ember-cli/lib/models/blueprint.js:458:22)\r\n  at Class.Blueprint.install (/home/jan/code/veltro/veltro/node_modules/ember-cli/lib/models/blueprint.js:491:15)\r\n  at Class.module.exports.Task.extend.run (/home/jan/code/veltro/veltro/node_modules/ember-cli/lib/tasks/generate-from-blueprint.js:52:49)\r\n  at Class.module.exports.Command.extend.run (/home/jan/code/veltro/veltro/node_modules/ember-cli/lib/commands/generate.js:79:17)\r\n  at Class.<anonymous> (/home/jan/code/veltro/veltro/node_modules/ember-cli/lib/models/command.js:136:17)\r\n  at lib$rsvp$$internal$$tryCatch (/home/jan/code/veltro/veltro/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:489:16)\r\n  at lib$rsvp$$internal$$invokeCallback (/home/jan/code/veltro/veltro/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:501:17)\r\n  at lib$rsvp$$internal$$publish (/home/jan/code/veltro/veltro/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:472:11)\r\n  at lib$rsvp$asap$$flush (/home/jan/code/veltro/veltro/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:1290:9)\r\n  at doNTCallback0 (node.js:408:9)\r\n  at process._tickCallback (node.js:337:13)\r\n```\r\n\r\nI looked into this and `options.locals.path` is indeed undefined. `options.locals` looks like this:\r\n`{ importTemplate: '', contents: '', path: undefined }`\r\n\r\nI am using the new pod structure. These are my installed addons:\r\n\r\n```json\r\n{\r\n  \"devDependencies\": {\r\n    \"broccoli-asset-rev\": \"^2.0.2\",\r\n    \"ember-cli\": \"0.2.5\",\r\n    \"ember-cli-app-version\": \"0.3.3\",\r\n    \"ember-cli-autoprefixer\": \"0.3.0\",\r\n    \"ember-cli-babel\": \"^5.0.0\",\r\n    \"ember-cli-coffees6\": \"0.2.1\",\r\n    \"ember-cli-content-security-policy\": \"0.4.0\",\r\n    \"ember-cli-dependency-checker\": \"^1.0.0\",\r\n    \"ember-cli-emblem\": \"0.2.6\",\r\n    \"ember-cli-gzip\": \"1.1.1\",\r\n    \"ember-cli-html-minifier\": \"0.1.2\",\r\n    \"ember-cli-htmlbars\": \"0.7.6\",\r\n    \"ember-cli-i18n\": \"0.0.6\",\r\n    \"ember-cli-ic-ajax\": \"0.1.1\",\r\n    \"ember-cli-inject-live-reload\": \"^1.3.0\",\r\n    \"ember-cli-meta-tags\": \"0.1.0\",\r\n    \"ember-cli-qunit\": \"0.3.13\",\r\n    \"ember-cli-sass\": \"4.0.0\",\r\n    \"ember-cli-segment\": \"0.0.5\",\r\n    \"ember-cli-simple-auth\": \"0.8.0-beta.2\",\r\n    \"ember-cli-uglify\": \"^1.0.1\",\r\n    \"ember-cli-version-checker\": \"^1.0.2\",\r\n    \"ember-component-css\": \"0.1.1\",\r\n    \"ember-data\": \"1.0.0-beta.17\",\r\n    \"ember-disable-proxy-controllers\": \"^0.7.0\",\r\n    \"ember-document-title\": \"1.1.11\",\r\n    \"ember-export-application-global\": \"^1.0.2\",\r\n    \"ember-feature-flags\": \"1.0.0\",\r\n    \"ember-infinity\": \"0.0.5\",\r\n    \"ember-moment\": \"1.1.1\",\r\n    \"liquid-fire\": \"0.19.3\"\r\n  }\r\n}\r\n```"},"comment":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/comments/103081993","html_url":"https://github.com/ember-cli/ember-cli/issues/4099#issuecomment-103081993","issue_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4099","id":103081993,"user":{"login":"buschtoens","id":834636,"avatar_url":"https://avatars.githubusercontent.com/u/834636?v=3","gravatar_id":"","url":"https://api.github.com/users/buschtoens","html_url":"https://github.com/buschtoens","followers_url":"https://api.github.com/users/buschtoens/followers","following_url":"https://api.github.com/users/buschtoens/following{/other_user}","gists_url":"https://api.github.com/users/buschtoens/gists{/gist_id}","starred_url":"https://api.github.com/users/buschtoens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/buschtoens/subscriptions","organizations_url":"https://api.github.com/users/buschtoens/orgs","repos_url":"https://api.github.com/users/buschtoens/repos","events_url":"https://api.github.com/users/buschtoens/events{/privacy}","received_events_url":"https://api.github.com/users/buschtoens/received_events","type":"User","site_admin":false},"created_at":"2015-05-18T14:39:55Z","updated_at":"2015-05-18T14:39:55Z","body":"```\r\n{\r\n  /**\r\n    Ember CLI sends analytics information by default. The data is completely\r\n    anonymous, but there are times when you might want to disable this behavior.\r\n\r\n    Setting `disableAnalytics` to true will prevent any data from being sent.\r\n  */\r\n  \"disableAnalytics\": false,\r\n  \"pod\": true\r\n}\r\n```"}}