Comments (9)
We experience these errors as well since upgrading from Node.js v20.10 to v20.11. It seems this is due to a change to private properties in nodejs/node#50341
This in turn throws an error in the stream-split
library which has been fixed in v1.0.2: mafintosh/stream-shift#6
We still had v1.0.1 in our package-lock file. Upgrading that to 1.0.2 fixed the issue.
from nodejs-storage.
@nadavzipo I'll keep an eye on duplexify to see when it gets updated and bump here accordingly.
from nodejs-storage.
I was experimenting the same issue but with a docker image.
Specifiying the version of my nodejs in my Dockerfile did the job for me:
FROM node:20.10-buster-slim
The version I'm using of "@google-cloud/storage" is "^7.3.2"
from nodejs-storage.
We faced the same problem. After a normal version update, the Download function stopped, and all our systems using download crashed. We switched back to an old revision.
It needs to be fixed as soon as possible, we can't update the API anymore.
from nodejs-storage.
Hi all, I just want to reconfirm that this issue is arising when updating to Node v20.11? Has any other version been problematic?
from nodejs-storage.
Hi all, I just want to reconfirm that this issue is arising when updating to Node v20.11? Has any other version been problematic?
Yes. Now v20.11.0 is the lts version so a lot of people will start using it.
I see there is a another issue opens on that as well for newer nodejs versions - #2368
from nodejs-storage.
It looks like the suggestion from @wvanderdeijl (#2391 (comment)) is likely the fix. It appears that 1.0.2
of stream-shift
was released within the last week and was addressing this problem.
from nodejs-storage.
It looks like the suggestion from @wvanderdeijl (#2391 (comment)) is likely the fix. It appears that
1.0.2
ofstream-shift
was released within the last week and was addressing this problem.
I asked the maintainer to push stream-shift
fix to duplexify
(same maintaner) - mafintosh/stream-shift#10 (comment)
After it is pushed please bump it here as well
from nodejs-storage.
Thanks for the investigation!
Please upgrade to stream-shift 1.0.2 (a dependency of duplexify in this repo). This will fix the error. We have plans to move away from duplexify altogether -- you can track that here: #2041
from nodejs-storage.
Related Issues (20)
- Signed URL prefix HOT 1
- preconditions not working HOT 2
- File.save sometimes returns a Promise that never rejects or resolves HOT 10
- storage HMAC keys: should delete the key failed HOT 2
- File.save() with a Uint8Array fails HOT 9
- storage HMAC keys: should make the key INACTIVE failed HOT 4
- chore: remove internalTooling from eslint ignores once >= node 16
- How to set destination while using uploadManyFiles in TransferManager HOT 6
- Unhandled Error in startResumableUpload_ Function
- storage HMAC keys: should get metadata for an HMAC key failed HOT 1
- storage HMAC keys: should make the key INACTIVE failed HOT 1
- storage HMAC keys: should delete the key failed HOT 1
- Security vulnerability with fast-xml-parser dependency
- storage HMAC keys: should make the key INACTIVE failed HOT 3
- storage HMAC keys: should delete the key failed HOT 3
- storage: "before all" hook in "storage" failed HOT 1
- storage HMAC keys: should get metadata for an HMAC key failed
- Add an example for uploadManyFiles method HOT 2
- docs: Clarify whether setMetadata is replacing existing metadata or updating only specified fields HOT 1
- storage public access prevention enforced public access prevention behavior: object cannot be made public via ACL failed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nodejs-storage.