5

を削除し、私はfirebase機能でこのエラー心配取得:firebase機能は、私がこの機能にsendgridの発送を持って</p> <p>、エラーストリームがのonCreateのfirestoreイベント

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

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

私は成功を収めて実行することができました

{ 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: {} } } 

右、このエラーの自動再試行をそこに持っている必要があります。前が、1つのコールに、 この機能は私に以下のエラーが与えますか? 少なくともこれを簡単にする方法はresult.retry(1000)のようですか?

+0

コードは正しいですか?あなたが約束を返すようには見えません。 –

+0

これは現在Firebaseの機能でエラーが発生しているようですが、[参照しています](https://groups.google.com/d/msg/firebase-talk/oza-JZMtXlo/Kge4Z0GaCQAJ)。 – Eric

答えて

2

3月4日から同じ問題が(多くの機能では&)ランダムに発生します。 はどうやらtが展開した後に消える...数分でこのバグのGoogle Groups discussionから

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

のために:ここFirestore SDKチームから

こんにちはすべて、セバスチャン。この の問題は、GRPC Client SDKの最新のアップデートに関連しており、 はGRPC 1.7.1でテストを実行していたと考えています。これまでのGRPCバージョンでは、 がこの問題を再現できませんでした。

@ google-cloud/firestoreは0.10.1になりました。 依存関係を更新すると、このリリースを引き出すことができます。

ご理解いただきありがとうございます。

セバスチャン

これは私のために問題を修正しているようです!