stream-http icon indicating copy to clipboard operation
stream-http copied to clipboard

Uncaught TypeError: Cannot read property 'from' of undefined

Open jpke opened this issue 7 years ago • 0 comments

Getting this error when attempting to use this library wrapped by http or https:

Uncaught TypeError: Cannot read property 'from' of undefined
  | (anonymous) | @ | index.js:11
-- | -- | -- | --
  | ./node_modules/safe-buffer/index.js | @ | vendor.2.55.0.js:6783
  | __webpack_require__ | @ | manifest.2.55.0.js:55
  | (anonymous) | @ | _stream_readable.js:55
  | (anonymous) | @ | _stream_readable.js:1020
  | ./node_modules/readable-stream/lib/_stream_readable.js | @ | vendor.2.55.0.js:6709
  | __webpack_require__ | @ | manifest.2.55.0.js:55
  | (anonymous) | @ | readable-browser.js:1
  | ./node_modules/readable-stream/readable-browser.js | @ | vendor.2.55.0.js:6755
  | __webpack_require__ | @ | manifest.2.55.0.js:55
  | (anonymous) | @ | response.js:3
  | (anonymous) | @ | response.js:226
  | ./node_modules/stream-http/lib/response.js | @ | vendor.2.55.0.js:6825
  | __webpack_require__ | @ | manifest.2.55.0.js:55
  | (anonymous) | @ | request.js:3
  | (anonymous) | @ | request.js:329
  | ./node_modules/stream-http/lib/request.js | @ | vendor.2.55.0.js:6818
  | __webpack_require__ | @ | manifest.2.55.0.js:55
  | (anonymous) | @ | index.js:1
  | (anonymous) | @ | index.js:86
  | ./node_modules/stream-http/index.js | @ | vendor.2.55.0.js:6804

Looks like its related to:

var buffer = __webpack_require__("./node_modules/webpack/node_modules/node-libs-browser/mock/empty.js")
var Buffer = buffer.Buffer

// alternative to using Object.keys for old browsers
function copyProps (src, dst) {
  for (var key in src) {
    dst[key] = src[key]
  }
}
if (**Buffer.from** && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) {
  module.exports = buffer
} else {
  // Copy properties from require('buffer')
  copyProps(buffer, exports)
  exports.Buffer = SafeBuffer
}```

Occurs on both Chrome 67.0.3396.99  and Firefox 61.0 

jpke avatar Jul 03 '18 16:07 jpke