when doing a simple upload that is using a stream that does a multipart upload fails something dealing with an upload.OwnerID.
|
const owner = { id: upload.Owner.ID, displayName: upload.Owner.DisplayName } |
TypeError: Cannot read properties of undefined (reading 'ID')
at /opt/app/node_modules/minio/dist/main/internal/xml-parser.js:324:30
at Array.forEach (<anonymous>)
at Object.parseListMultipart (/opt/app/node_modules/minio/dist/main/internal/xml-parser.js:320:41)
at Client.listIncompleteUploadsQuery (/opt/app/node_modules/minio/dist/main/internal/client.js:1049:23)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Client.findUploadId (/opt/app/node_modules/minio/dist/main/internal/client.js:1109:22)
at async Client.uploadStream (/opt/app/node_modules/minio/dist/main/internal/client.js:1396:30)
at async S3FileAdapter.put (/opt/app/dist/app.js:5418:9)
at async CloudStorageService.put (/opt/app/dist/app.js:3240:9)
at async /opt/app/dist/app.js:2478:13 Unhandled Rejection at Promise Promise {
<rejected> TypeError: Cannot read properties of undefined (reading 'ID')
at /opt/app/node_modules/minio/dist/main/internal/xml-parser.js:324:30
at Array.forEach (<anonymous>)
at Object.parseListMultipart (/opt/app/node_modules/minio/dist/main/internal/xml-parser.js:320:41)
at Client.listIncompleteUploadsQuery (/opt/app/node_modules/minio/dist/main/internal/client.js:1049:23)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Client.findUploadId (/opt/app/node_modules/minio/dist/main/internal/client.js:1109:22)
at async Client.uploadStream (/opt/app/node_modules/minio/dist/main/internal/client.js:1396:30)
at async S3FileAdapter.put (/opt/app/dist/app.js:5418:9)
at async CloudStorageService.put (/opt/app/dist/app.js:3240:9)
at async /opt/app/dist/app.js:2478:13
}
Note im using GCP for my s3 service and 7.1.3 works so i assume its from the refactor code .
const stream = fs.createReadStream(path.join(__dirname, "test.mp4"));
client = new Client({
endPoint: config.endpoint,
accessKey: config.key,
secretKey: config.secret,
});
awaitclient.putObject(
bucket,
filename,
stream
);
```
when doing a simple upload that is using a stream that does a multipart upload fails something dealing with an upload.OwnerID.
minio-js/src/internal/xml-parser.ts
Line 356 in 6b91636
Note im using GCP for my s3 service and 7.1.3 works so i assume its from the refactor code .