Иногда я получаю сообщение об ошибке в облачных функциях Google при прослушивании события onWrite.
TypeError: Cannot read property 'name' of undefined
at Firestore.snapshot_ (/user_code/node_modules/firebase-admin/node_modules/@google-cloud/firestore/build/src/index.js:422:127)
at beforeSnapshotConstructor (/user_code/node_modules/firebase-functions/lib/providers/firestore.js:140:30)
at changeConstructor (/user_code/node_modules/firebase-functions/lib/providers/firestore.js:144:49)
at cloudFunctionNewSignature (/user_code/node_modules/firebase-functions/lib/cloud-functions.js:104:28)
at cloudFunction (/user_code/node_modules/firebase-functions/lib/cloud-functions.js:135:20)
at /var/tmp/worker/worker.js:768:24
at process._tickDomainCallback (internal/process/next_tick.js:135:7)
Как видите, проблема не связана с моим кодом, впо крайней мере, в журнале трассировки.
Я установил консольный журнал в верхней части функции, но, похоже, функция даже не запускается.
"dependencies": {
"cors": "^2.8.5",
"express": "^4.16.4",
"firebase-admin": "~6.0.0",
"firebase-functions": "^2.1.0",
"lodash": "^4.17.11"
},
Пожалуйста, любое решение этогоошибка или руководство к ее источнику?