-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Analysis crashes with 'too many open files' #1227
Comments
Hi Alex! Thanks for letting us know. Could you test this using |
Hello again
Let me know if I should bring some other changes in my config |
Unfortunately I'm not able to reproduce this locally. |
I have downgraded stryker-api but I get the exact same error :| |
This is a strange problem,
The @alexvictoor |
@nicojs the crash does not happen when maxConcurrentTestRunners is set to 1 (or even 2)... |
Hmm that seems like an old fashion race condition. This is the piece of compiled javascript code that gives the error: this.worker = child_process_1.fork(require.resolve('./ChildProcessProxyWorker'), [messageProtocol_1.autoStart], { silent: true, execArgv: [] });
this.initTask = new Task_1.Task();
this.log.debug('Starting %s in child process %s', requirePath, this.worker.pid);
this.send({
constructorArgs: constructorParams,
kind: messageProtocol_1.WorkerMessageKind.Init,
loggingContext: loggingContext,
plugins: plugins,
requirePath: requirePath,
workingDirectory: workingDirectory
}); The Thanks @alexvictoor for all your work so far. We'll continue to investigate. |
Summary
When running stryker on my day job project, I get a "too many open files error"
This is a project using Flow (version 0.65). I have tested the config on a small hello world project, it worked fine.
Stryker config
Stryker environment
Your Environment
Add stryker.log
stryker.too_many_files.log
The text was updated successfully, but these errors were encountered: