joyent/node — Issue #1981: Regressions from a buildbot slave
Author: jbergstroem
Created: 2011-11-01 13:54:53+00:00
State: open

Don't know if you're regularly checking up on the buildbot test output, but this has been showing up for a week or so on "my" buildbot slave:

[00:03|% 0|+ 1|- 0]: debug test-net-binary

=== debug test-net-binary ===
Path: simple/test-net-binary
node.js:198
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Object function statPath(path) {
var fs = NativeModule.require('fs');
try {
return fs.statSync(path);
} catch (ex) {}
return false;
} has no method 'isDirectory'
at tryFile (module.js:139:23)
at Function._findPath (module.js:180:18)
at Function._resolveFilename (module.js:332:25)
at Function._load (module.js:279:25)
at Module.require (module.js:357:17)
at require (module.js:368:17)
at Object. (/var/lib/build/node/linux32/build/test/simple/test-net-binary.js:22:14)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
Command: out/Debug/node /var/lib/build/node/linux32/build/test/simple/test-net-binary.js

As you can see here, http://buildbot.nodejs.org:8010/builders/Gentoo%2032bit/builds/1381/steps/shell_2/logs/stdio, it pretty much ruins all testing.

The offender is most likely upgrading v8 to 3.7.1, commit 92f5a5d3. (compare build 1354 and 1355)