#Cloudflare R2 `Buffer.from()` error.

2 messages · Page 1 of 1 (latest)

round thorn
#

Something happened that now my R2 Component is erroring out.

Uncaught ReferenceError: Buffer is not defined
    at fromString (../../node_modules/@smithy/core/dist-es/submodules/serde/util-buffer-from/buffer-from.js:7:26)
    at fromUtf8 (../../node_modules/@smithy/core/dist-es/submodules/serde/util-utf8/fromUtf8.js:3:11)
    at toUint8Array (../../node_modules/@smithy/core/dist-es/submodules/serde/util-utf8/toUint8Array.js:1:28)
    at createStringToSign [as createStringToSign] (../../node_modules/@smithy/signature-v4/dist-es/SignatureV4Base.js:33:30)
    at getSignature [as getSignature] (../../node_modules/@smithy/signature-v4/dist-es/SignatureV4.js:133:45)
    at presign [as presign] (../../node_modules/@smithy/signature-v4/dist-es/SignatureV4.js:44:4)
    at async <anonymous> (../../node_modules/@aws-sdk/s3-request-presigner/dist-es/getSignedUrl.js:46:23)
    at async <anonymous> (../../node_modules/@smithy/core/dist-es/submodules/retry/middleware-retry/retryMiddleware.js:29:27)
    at async <anonymous> (../../node_modules/@aws-sdk/middleware-sdk-s3/dist-es/region-redirect-endpoint-middleware.js:19:24)
    at async <anonymous> (../../node_modules/@aws-sdk/middleware-sdk-s3/dist-es/region-redirect-middleware.js:6:15)
round thorn
#

Apparently the problem is on any version >0.9.1. Downgrading from 0.10.1 , to 0.9.2 to 0.9.1, the only one that fixed whas 0.9.1.