ember-cli / ember-cli/ember-cli
In 3.7: You specified a `"srcDir": undefined` which does not exist and did not specify `"allowEmpty": true`.
- Dominant language
- JavaScript
- Stars
- 3.2k
- Forks
- 1.2k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 8
Description
Getting this error sporadically in terminal ever since upgrading to Ember 3.7.
I am on Windows 10 as well.
```
`You specified a `"srcDir": undefined` which does not exist and did not specify `"allowEmpty": true`.`
```
Might be related to: https://github.com/broccolijs/broccoli-funnel/issues/81
---
Output from `ember version --verbose && npm --version && yarn --version`:
```
DEPRECATION: ember-i18n has been deprecated in favor of ember-intl
ember-cli: 3.7.1
http_parser: 2.8.0
node: 10.10.0
v8: 6.8.275.30-node.24
uv: 1.23.0
zlib: 1.2.11
ares: 1.14.0
modules: 64
nghttp2: 1.33.0
napi: 3
openssl: 1.1.0i
icu: 62.1
unicode: 11.0
cldr: 33.1
tz: 2018e
os: win32 x64
6.4.1
1.15.2
```
---
Output from error dump:
```
=================================================================================
ENV Summary:
TIME: Tue Mar 19 2019 11:52:38 GMT+0200 (Israel Standard Time)
TITLE: ember
ARGV:
- C:\Program Files\nodejs\node.exe
- D:\Project\ember\Test\node_modules\ember-cli\bin\ember
- serve
EXEC_PATH: C:\Program Files\nodejs\node.exe
TMPDIR: C:\Users\Alon\AppData\Local\Temp
SHELL: null
PATH:
- C
- \Users\Alon\AppData\Local\Temp\yarn--1552980257322-0.39857558576541674;D
- \Project\ember\Test\node_modules\.bin;C
- \Users\Alon\AppData\Local\Yarn\Data\link\node_modules\.bin;C
- \Program Files\libexec\lib\node_modules\npm\bin\node-gyp-bin;C
- \Program Files\lib\node_modules\npm\bin\node-gyp-bin;C
- \Program Files\nodejs\node_modules\npm\bin\node-gyp-bin;C
- \Users\Alon\Documents\cmder\bin;C
- \Users\Alon\Documents\cmder\vendor\conemu-maximus5\ConEmu\Scripts;C
- \Users\Alon\Documents\cmder\vendor\conemu-maximus5;C
- \Users\Alon\Documents\cmder\vendor\conemu-maximus5\ConEmu;c
- \program files (x86)\microsoft sdks\azure\cli2\wbin;c
- \program files (x86)\common files\oracle\java\javapath;c
- \programdata\oracle\java\javapath;c
- \program files\nvidia gpu computing toolkit\cuda\v8.0\bin;c
- \program files\nvidia gpu computing toolkit\cuda\v8.0\libnvvp;c
- \python27\;c
- \python27\scripts;c
- \windows\system32;c
- \windows;c
- \windows\system32\wbem;c
- \windows\system32\windowspowershell\v1.0\;c
- \program files\intel\wifi\bin\;c
- \program files\common files\intel\wirelesscommon\;c
- \program files\sliksvn\bin;c
- \program files\microsoft sql server\110\tools\binn\;c
- \program files\microsoft sql server\120\tools\binn\;c
- \program files\microsoft\web platform installer\;c
- \program files\microsoft sql server\130\tools\binn\;c
- \program files\dotnet\;c
- \program files\sourcegear\common\diffmerge\;c
- \program files (x86)\android\android-sdk\platform-tools;c
- \program files\putty\;c
- \program files\geth;c
- \users\alon\appdata\roaming\nvm;c
- \program files (x86)\microsoft visual studio\2017\buildtools\msbuild\15.0\bin;c
- \program files (x86)\microsoft visual studio\2017\professional\common7\ide;c
- \program files\microsoft sql server\client sdk\odbc\110\tools\binn\;c
- \program files (x86)\microsoft sql server\120\tools\binn\;c
- \program files\microsoft sql server\120\dts\binn\;c
- \program files (x86)\microsoft sql server\120\tools\binn\managementstudio\;c
- \program files (x86)\microsoft sql server\120\dts\binn\;c
- \windows\system32;c
- \windows;c
- \windows\system32\wbem;c
- \windows\system32\windowspowershell\v1.0\;c
- \program files\tortoisesvn\bin;c
- \windows\system32\openssh\;c
- \program files\git\cmd;c
- \program files (x86)\gow\bin;C
- \Program Files (x86)\NVIDIA Corporation\PhysX\Common;C
- \Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C
- \Program Files\Microsoft SQL Server\110\DTS\Binn\;C
- \Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C
- \Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;D
- \nvm;C
- \Program Files\nodejs;C
- \Program Files (x86)\Yarn\bin\;C
- \Program Files\Git\cmd;C
- \Users\Alon\AppData\Local\Programs\Python\Python37-32\Scripts\;C
- \Users\Alon\AppData\Local\Programs\Python\Python37-32\;C
- \Users\Alon\AppData\Local\Microsoft\WindowsApps;C
- \Users\Alon\AppData\Roaming\npm;C
- \Users\Alon\.lein\bin;D
- \IPFS\go-ipfs;C
- \Program Files\Microsoft VS Code\bin;C
- \Program Files\MySQL\MySQL Server 5.7\bin;D
- \Music\DL;C
- \Program Files (x86)\Android\android-sdk;C
- \Program Files (x86)\Android\android-sdk\tools;D
- \Projects\TestConsole\bin\Debug;D
- \mobart\deploy;C
- \Program Files (x86)\Rico Suter\NSwagStudio\full;C
- \Program Files\heroku\bin;C
- \Users\Alon\AppData\Local\Programs\Microsoft VS Code\bin;C
- \Users\Alon\Documents\cmder;D
- \Downloads\ffmpeg-20180915-63c69d5-win64-static\bin;C
- \Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\;D
- \Program Files\JetBrains\DataGrip 2018.3.1\bin;C
- \Users\Alon\AppData\Local\Yarn\bin;c
- \Program Files\Git\mingw64;c
- \Program Files\Git\usr\bin
PLATFORM: win32 x64
FREEMEM: 2215837696
TOTALMEM: 17079775232
UPTIME: 1185548
LOADAVG: 0,0,0
CPUS:
- Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz - 2394
- Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz - 2394
- Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz - 2394
- Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz - 2394
ENDIANNESS: LE
VERSIONS:
- ares: 1.14.0
- cldr: 33.1
- http_parser: 2.8.0
- icu: 62.1
- modules: 64
- napi: 3
- nghttp2: 1.33.0
- node: 10.10.0
- openssl: 1.1.0i
- tz: 2018e
- unicode: 11.0
- uv: 1.23.0
- v8: 6.8.275.30-node.24
- zlib: 1.2.11
ERROR Summary:
- broccoliBuilderErrorStack: Error: You specified a `"srcDir": undefined` which does not exist and did not specify `"allowEmpty": true`.
at Funnel.build (D:\Project\ember\Test\node_modules\broccoli-funnel\index.js:261:11)
at resolve (D:\Project\ember\Test\node_modules\broccoli\lib\wrappers\transform-node.js:29:35)
at new Promise ()
at TransformNodeWrapper.build (D:\Project\ember\Test\node_modules\broccoli\lib\wrappers\transform-node.js:21:12)
at Promise.resolve.then.then.then (D:\Project\ember\Test\node_modules\broccoli\lib\builder.js:111:28)
at process._tickCallback (internal/process/next_tick.js:68:7)
- code: [undefined]
- codeFrame: You specified a `"srcDir": undefined` which does not exist and did not specify `"allowEmpty": true`.
- errorMessage: You specified a `"srcDir": undefined` which does not exist and did not specify `"allowEmpty": true`.
at Funnel
-~- created here: -~-
at Funnel.Plugin (D:\Project\ember\Test\node_modules\broccoli-plugin\index.js:7:31)
at new Funnel (D:\Project\ember\Test\node_modules\broccoli-funnel\index.js:57:10)
at exclude (D:\Project\ember\Test\node_modules\ember-i18n\index.js:41:10)
at Class.treeFor (D:\Project\ember\Test\node_modules\ember-i18n\index.js:23:16)
at Class.superWrapper [as treeFor] (D:\Project\ember\Test\node_modules\core-object\lib\assign-properties.js:34:20)
at project.addons.reduce (D:\Project\ember\Test\node_modules\ember-cli\lib\broccoli\ember-app.js:700:26)
at Array.reduce ()
at EmberApp._addonTreesFor (D:\Project\ember\Test\node_modules\ember-cli\lib\broccoli\ember-app.js:698:32)
at EmberApp.addonTreesFor (D:\Project\ember\Test\node_modules\ember-cli\lib\broccoli\ember-app.js:722:17)
at EmberApp.getAddonTemplates (D:\Project\ember\Test\node_modules\ember-cli\lib\broccoli\ember-app.js:1115:27)
-~- (end) -~-
- errorType: Build Error
- location:
- column: [undefined]
- file: [undefined]
- line: [undefined]
- treeDir: [undefined]
- message: You specified a `"srcDir": undefined` which does not exist and did not specify `"allowEmpty": true`.
at Funnel
-~- created here: -~-
at Funnel.Plugin (D:\Project\ember\Test\node_modules\broccoli-plugin\index.js:7:31)
at new Funnel (D:\Project\ember\Test\node_modules\broccoli-funnel\index.js:57:10)
at exclude (D:\Project\ember\Test\node_modules\ember-i18n\index.js:41:10)
at Class.treeFor (D:\Project\ember\Test\node_modules\ember-i18n\index.js:23:16)
at Class.superWrapper [as treeFor] (D:\Project\ember\Test\node_modules\core-object\lib\assign-properties.js:34:20)
at project.addons.reduce (D:\Project\ember\Test\node_modules\ember-cli\lib\broccoli\ember-app.js:700:26)
at Array.reduce ()
at EmberApp._addonTreesFor (D:\Project\ember\Test\node_modules\ember-cli\lib\broccoli\ember-app.js:698:32)
at EmberApp.addonTreesFor (D:\Project\ember\Test\node_modules\ember-cli\lib\broccoli\ember-app.js:722:17)
at EmberApp.getAddonTemplates (D:\Project\ember\Test\node_modules\ember-cli\lib\broccoli\ember-app.js:1115:27)
-~- (end) -~-
- name: BuildError
- nodeAnnotation: [undefined]
- nodeName: Funnel
- originalErrorMessage: You specified a `"srcDir": undefined` which does not exist and did not specify `"allowEmpty": true`.
- stack: Error: You specified a `"srcDir": undefined` which does not exist and did not specify `"allowEmpty": true`.
at Funnel.build (D:\Project\ember\Test\node_modules\broccoli-funnel\index.js:261:11)
at resolve (D:\Project\ember\Test\node_modules\broccoli\lib\wrappers\transform-node.js:29:35)
at new Promise ()
at TransformNodeWrapper.build (D:\Project\ember\Test\node_modules\broccoli\lib\wrappers\transform-node.js:21:12)
at Promise.resolve.then.then.then (D:\Project\ember\Test\node_modules\broccoli\lib\builder.js:111:28)
at process._tickCallback (internal/process/next_tick.js:68:7)
=================================================================================
```
Contributor guide
Assessment
This issue has not been assessed yet.