Skip to content

zlib.crc32 error: isArrayBufferView is not defined #27774

Closed
@tv2-kjetilwikestad

Description

Version: Deno 2.1.6

Get this error when using the aws-sdk and s3 bucket to download file with checksums.

Stacktrace:

error: Uncaught ReferenceError: isArrayBufferView is not defined
    at Object.crc32 (node:zlib:26:19)
    at NodeCrc32.update (file:///app/node_modules/.deno/@aws-sdk+middleware-flexible-checksums@3.732.0/node_modules/@aws-sdk/middleware-flexible-checksums/dist-cjs/getCrc32ChecksumAlgorithmFunction.js:11:30)
    at ChecksumStream._write (file:///app/node_modules/.deno/@smithy+util-stream@4.0.2/node_modules/@smithy/util-stream/dist-cjs/checksum/ChecksumStream.js:25:27)
    at writeOrBuffer (ext:deno_node/_stream.mjs:3520:16)
    at _write (ext:deno_node/_stream.mjs:3465:14)
    at ChecksumStream.Writable.write (ext:deno_node/_stream.mjs:3468:14)
    at Transform.ondata (ext:deno_node/_stream.mjs:2744:26)
    at Transform.emit (ext:deno_node/_events.mjs:393:28)
    at Transform.Readable.read (ext:deno_node/_stream.mjs:2597:14)
    at flow (ext:deno_node/_stream.mjs:2933:38) 

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working correctlynode compat

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions