Repository navigation
Error: EMFILE: too many open files #1700
Description
Please provide us with the following information:
- OS? Windows 7, 8 or 10. Linux (which distribution). Mac OSX (Yosemite? El Capitan?)
Windows 7 - Versions. Please run
ng --version. If there's nothing outputted, please run
in a Terminal:node --versionand paste the result here:
angular-cli: 1.0.0-beta.10
node: 5.10.1
os: win32 x64 - Repro steps. Was this an app that wasn't created using the CLI? What change did you
do on your code? etc.
This is an app that was created using the CLI - The log given by the failure. Normally this include a stack trace and some
more information.
The Broccoli Plugin: [BroccoliTypeScriptCompiler] failed with:
Error: EMFILE: too many open files, open 'D:\workspace\ng-test\node_modules@angular\core\src\change_detection\differs\keyvalue_differs.d.ts'
at Error (native)
at Object.fs.openSync (fs.js:584:18)
at Object.fs.readFileSync (fs.js:431:33)
at CustomLanguageServiceHost.getScriptSnapshot (D:\workspace\ng-test\node_modules\angular-cli\lib\broccoli\broccoli-typescript.js:418:44)
at HostCache.createEntry (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:48033:44)
at HostCache.getOrCreateEntry (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:48056:25)
at Object.getOrCreateSourceFile as getSourceFile
at findSourceFile (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40307:29)
at processImportedModules (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40388:44)
at findSourceFile (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40352:17)
at processImportedModules (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40388:44)
at findSourceFile (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40352:17)
at processImportedModules (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40388:44)
at findSourceFile (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40352:17)
at processImportedModules (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40388:44)
at findSourceFile (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40352:17)
at processImportedModules (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40388:44)
at findSourceFile (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40352:17)
at processImportedModules (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40388:44)
at findSourceFile (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40352:17)
at processSourceFile (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40251:27)
at processRootFile (D:\workspace\ng-test\node_modules\angular-cli\node_modules\typescript\lib\typescript.js:40161:13)
The broccoli plugin was instantiated at:
at BroccoliTypeScriptCompiler.Plugin (D:\workspace\ng-test\node_modules\angular-cli\node_modules\broccoli-plugin\index.js:10:31)
at BroccoliTypeScriptCompiler.CachingWriter as constructor
at BroccoliTypeScriptCompiler (D:\workspace\ng-test\node_modules\angular-cli\lib\broccoli\broccoli-typescript.js:26:49)
at Angular2App._getTsTree (D:\workspace\ng-test\node_modules\angular-cli\lib\broccoli\angular2-app.js:331:18)
at Angular2App._buildTree (D:\workspace\ng-test\node_modules\angular-cli\lib\broccoli\angular2-app.js:124:23)
at new Angular2App (D:\workspace\ng-test\node_modules\angular-cli\lib\broccoli\angular2-app.js:53:23)
at module.exports (D:\workspace\ng-test\angular-cli-build.js:10:10) at Class.module.exports.Task.extend.setupBroccoliBuilder (D:\workspace\ng-test\node_modules\angular-cli\node_modules\angular-cli\lib\models\builder.js:55:19)
at Class.module.exports.Task.extend.init (D:\workspace\ng-test\node_modules\angular-cli\node_modules\angular-cli\lib\models\builder.js:89:10) at new Class (D:\workspace\ng-test\node_modules\angular-cli\node_modules\core-object\core-object.js:18:12)
at Class.module.exports.Task.extend.run (D:\workspace\ng-test\node_modules\angular-cli\node_modules\angular-cli\lib\tasks\build-watch.js:17:16) at D:\workspace\ng-test\node_modules\angular-cli\addon\ng2\commands\test.js:69:46
at lib$rsvp$$internal$$tryCatch (D:\workspace\ng-test\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1036:16)
at lib$rsvp$$internal$$invokeCallback (D:\workspace\ng-test\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1048:17)
at lib$rsvp$$internal$$publish (D:\workspace\ng-test\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1019:11)
at lib$rsvp$asap$$flush (D:\workspace\ng-test\node_modules\angular-cli\node_modules\rsvp\dist\rsvp.js:1198:9)
- Mention any other details that might be useful.
I get this error when runing the ng test command in terminals running as administrator and normal privileges.
Thanks! We'll be in touch soon.
Activity
artigat1 commentedon Aug 22, 2016
I've had this. I just created a new project with angular-cli:
After creating the project and making no changes, I did
ng testand got the following error:alexkates commentedon Aug 22, 2016
+1 Having the same issue in the same environment.
A workaround, though not ideal:
ng build && ng test --build=falsefilipesilva commentedon Aug 23, 2016
Dupe of #977, made obsolete by #1455. You can try the webpack preview by following these instructions: https://github.com/angular/angular-cli#webpack-preview-release-update
angular-automatic-lock-bot commentedon Sep 6, 2019
This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
This action has been performed automatically by a bot.