internetarchive / dweb-mirror

Offline Internet Archive project
https://www-dweb-mirror.dev.archive.org/
GNU Affero General Public License v3.0
256 stars 27 forks source link

Errors at startup: readableStream.on is not a function #369

Closed mitra42 closed 1 year ago

mitra42 commented 1 year ago

I'm seeing errors of the form

  dweb-mirror:MirrorFS ERROR: ArchiveFilePatched.cacheAndOrStream failed TypeError: readableStream.on is not a function at new ReadableStream (/Users/mitra/git/github_internetarchive/dweb-mirror/node_modules/readable-stream-clone/readableStreamClone.js:8:20) at /Users/mitra/git/github_internetarchive/dweb-mirror/MirrorFS.js:648:32 at /Users/mitra/git/github_internetarchive/dweb-mirror/MirrorFS.js:299:11     at FSReqCallback.oncomplete (node:fs:197:23)     at FSReqCallback.callbackTrampoline (node:internal/async_hooks:130:17) +0ms

When I run it locally. This may be a problem with my test setup, but should track it down.

mitra42 commented 1 year ago

This will be fixed in 0.2.91 based on DwebTransports 0.2.2 where I fixed some bitrot due to Node now include a "fetch" but with an unexpected API (using ReadableStreams).