5

Tôi lo lắng về lỗi này trên các chức năng căn cứ hỏa lực,chức năng căn cứ hỏa lực có được dòng lỗi bỏ onCreate kiện FireStore

Tôi có một công văn sendgrid vào chức năng này:

exports.mailDealings = functions.firestore 
.document('dealings/current').onCreate(event => { 
    // send mail 
    const msg = {...} 

    sgMail.send(msg); 
}) 
.catch(result => { 
    console.error("sendgrid error", result); 
}); 

tôi đã có thể thực hiện thành công trước nhưng trên một cuộc gọi, chức năng này cung cấp cho tôi những lỗi dưới đây:

{ Error: Stream removed 
    at ClientReadableStream._emitStatusIfDone (/user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:255:19) 
    at ClientReadableStream._receiveStatus (/user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:233:8) 
    at /user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:705:12 code: 2, metadata: Metadata { _internal_repr: {} } } 

có nên có một retry tự động cho lỗi này, phải không? Hoặc ít nhất một phương pháp để biến điều này trở nên dễ dàng, như result.retry(1000)?

+0

Bạn có chắc chắn mã của mình là chính xác không? Nó không giống như bạn đang trở về một lời hứa. –

+0

Điều này có vẻ là lỗi với Chức năng Firebase ngay bây giờ và đang được [xem xét] (https://groups.google.com/d/msg/firebase-talk/oza-JZMtXlo/Kge4Z0GaCQAJ). – Eric

Trả lời

2

Cùng một vấn đề ở đây (trong nhiều hàm & ngẫu nhiên) kể từ 3/4 ngày. Rõ ràng t biến mất sau khi triển khai ... cho vài phút

Error: Stream removed 
at ClientReadableStream._emitStatusIfDone (/user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:255:19) 
at ClientReadableStream._receiveStatus (/user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:233:8) 
at /user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:705:12 
0

Từ Google Groups discussion về lỗi này:

Xin chào tất cả, Sebastian từ nhóm FireStore SDK đây. Chúng tôi tin rằng vấn đề này liên quan đến bản cập nhật gần đây của SDK khách hàng GRPC và có đang chạy thử nghiệm với GRPC 1.7.1. Cho đến nay, chúng tôi đã không thể sao chép vấn đề này với phiên bản GRPC cũ hơn này.

@ google-cloud/firestore hiện tại là 0.10.1. Nếu bạn cập nhật các phụ thuộc của mình, bạn sẽ có thể lấy bản phát hành này.

Cảm ơn sự kiên nhẫn của bạn.

Sebastian

này dường như đã cố định vấn đề này đối với tôi!

Các vấn đề liên quan