nodejs-sdk icon indicating copy to clipboard operation
nodejs-sdk copied to clipboard

Cannot read properties of undefined (reading 'needRetry')

Open yuyang1004 opened this issue 1 year ago • 7 comments

上次失败,再次上传报错。node16时正常,但node18时报错。 /data/app/jenkins/jenkins_home/workspace/data-platform_prod/node_modules/qiniu/qiniu/storage/resume.js:146 return retryable && context.result.needRetry(); ^

TypeError: Cannot read properties of undefined (reading 'needRetry') at Retrier.onBeforeRetry (/data/app/jenkins/jenkins_home/workspace/data-platform_prod/node_modules/qiniu/qiniu/storage/resume.js:146:56) at /data/app/jenkins/jenkins_home/workspace/data-platform_prod/node_modules/qiniu/qiniu/retry/retrier.js:67:24 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Node.js v18.20.2

yuyang1004 avatar May 29 '24 05:05 yuyang1004

me too!!! TypeError: Cannot read properties of undefined (reading 'needRetry')

xlanghejianfeng avatar May 31 '24 10:05 xlanghejianfeng

急急急!!!

xlanghejianfeng avatar May 31 '24 10:05 xlanghejianfeng

@yuyang1004 @xlanghejianfeng 能否提供一个复现的 DEMO?

lihsai0 avatar May 31 '24 11:05 lihsai0

@yuyang1004 @xlanghejianfeng 能否提供一个复现的 DEMO?

https://www.npmjs.com/package/@puhaha/vite-plugin-upload-oss

上传的时候可以断一下网络,网络正常的情况下不会报错,只有网络有波动需要重试的时候才会报错

yuyang1004 avatar Jun 03 '24 01:06 yuyang1004

@yuyang1004 @xlanghejianfeng 能否提供一个复现的 DEMO?

https://www.npmjs.com/package/@puhaha/vite-plugin-upload-oss

上传的时候可以断一下网络,网络正常的情况下不会报错,只有网络有波动需要重试的时候才会报错

用的是V2机制

yuyang1004 avatar Jun 03 '24 01:06 yuyang1004

@yuyang1004 @xlanghejianfeng 能否提供一个复现的 DEMO?

https://www.npmjs.com/package/@puhaha/vite-plugin-upload-oss

上传的时候可以断一下网络,网络正常的情况下不会报错,只有网络有波动需要重试的时候才会报错

用的是V2机制

yuyang1004 avatar Jun 03 '24 01:06 yuyang1004

+1, 在 node20 下且上传文件较多的场景,上传到海外 bucket 可稳定复现

liaoyu avatar Jun 17 '24 09:06 liaoyu