Error when running : TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
fiftoine opened this issue · comments
Antoine commented
Hi, When I'm running codemod on a recently updated version of ember (3.5.1), I get this error :
Skipping path addon-test-support which does not exist.
Skipping path lib which does not exist.
Skipping path test-support which does not exist.
Processing 487 files...
Spawning 7 workers...
Sending 50 files to free worker...
Sending 50 files to free worker...
Sending 50 files to free worker...
Sending 50 files to free worker...
Sending 50 files to free worker...
Sending 50 files to free worker...
Sending 50 files to free worker...
Sending 50 files to free worker...
Sending 50 files to free worker...
Sending 37 files to free worker...
All done.
Results:
0 errors
486 unmodified
1 skipped
0 ok
Time elapsed: 3.353seconds
fs.js:137
throw new ERR_INVALID_CALLBACK();
^
TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
at makeCallback (fs.js:137:11)
at Object.unlink (fs.js:936:14)
at logs.forEach.log (/usr/local/lib/node_modules/ember-modules-codemod/bin/ember-modules-codemod.js:87:10)
at Array.forEach (<anonymous>)
at glob (/usr/local/lib/node_modules/ember-modules-codemod/bin/ember-modules-codemod.js:71:10)
at f (/usr/local/lib/node_modules/ember-modules-codemod/node_modules/once/once.js:25:25)
at Glob.<anonymous> (/usr/local/lib/node_modules/ember-modules-codemod/node_modules/glob/glob.js:151:7)
at Glob.emit (events.js:182:13)
at Glob._finish (/usr/local/lib/node_modules/ember-modules-codemod/node_modules/glob/glob.js:197:8)
at done (/usr/local/lib/node_modules/ember-modules-codemod/node_modules/glob/glob.js:182:14)
Setup:
ember-cli: 3.5.1
node: 10.13.0
os: darwin x64
ember-modules-codemod: 0.3.0
Thilina Fonseka commented
im also facing the same issue !
i think the node 10.x removed the fs.write file parameters.
stuck with this
Rami Rihawi commented
I'm also facing the same issue! any updates? is it actually important? cause for me it actually says 94 ok and no errors ... so maybe it's trivial...
Rinold Simon commented
seeing same issue in
ember-cli - 3.7.1
ember-data - 3.7.0
node - 10.15.0
Robert Jackson commented
Should be fixed by #112
Bryan commented
I'm seeing this in Node 12.16.1 with ember 3.17.0
ember-modules-codemod.js:87:10
Same in node 10
Works with deprecation warnings in node 9