I'm suddenly getting the following issue on readable-stream when including the Nock module:
Message:
Cannot find module './_stream_duplex'
Details:
code: MODULE_NOT_FOUND
domain: [object Object]
domainThrown: true
Stack:
Error: Cannot find module './_stream_duplex'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at BufferList.Writable (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js:122:16)
at BufferList.Duplex (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js:58:12)
at new BufferList (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/node_modules/bl/bl.js:36:16)
at BufferList (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/node_modules/bl/bl.js:6:12)
at Request.onRequestResponse (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/request.js:1274:20)
at OverriddenClientRequest.EventEmitter.emit (events.js:95:17)
at respond (/Users/jviotti/Projects/resin/resin-sdk/node_modules/nock/lib/request_overrider.js:468:13)
at /Users/jviotti/Projects/resin/resin-sdk/node_modules/nock/lib/request_overrider.js:481:9
The issue seems to reside here: https://github.com/iojs/readable-stream/blob/master/lib/_stream_readable.js#L114, but it's not clear to me why yet.
My package is requiring readable-stream v1.0.33 (nock requires request, which requires bl, which requires readable-stream).
I'm suddenly getting the following issue on
readable-streamwhen including the Nock module:Message: Cannot find module './_stream_duplex' Details: code: MODULE_NOT_FOUND domain: [object Object] domainThrown: true Stack: Error: Cannot find module './_stream_duplex' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at BufferList.Writable (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js:122:16) at BufferList.Duplex (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js:58:12) at new BufferList (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/node_modules/bl/bl.js:36:16) at BufferList (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/node_modules/bl/bl.js:6:12) at Request.onRequestResponse (/Users/jviotti/Projects/resin/resin-sdk/node_modules/request/request.js:1274:20) at OverriddenClientRequest.EventEmitter.emit (events.js:95:17) at respond (/Users/jviotti/Projects/resin/resin-sdk/node_modules/nock/lib/request_overrider.js:468:13) at /Users/jviotti/Projects/resin/resin-sdk/node_modules/nock/lib/request_overrider.js:481:9The issue seems to reside here: https://github.com/iojs/readable-stream/blob/master/lib/_stream_readable.js#L114, but it's not clear to me why yet.
My package is requiring
readable-streamv1.0.33 (nockrequiresrequest, which requiresbl, which requiresreadable-stream).