Con poca frecuencia veo este error en mis registros de Firebase Cloud Functions:
"Error: función terminada. Acción recomendada: inspeccionar los registros para determinar el motivo de la terminación. Puede encontrar documentación adicional para la solución de problemas enhttps://cloud.google.com/functions/docs/troubleshooting#logging Solicitud rechazada".
Revisé los registros en el momento en que ocurrió este error y no veo ninguna otra información, solo algunas otras ejecuciones exitosas de la misma función en la nube. La misma función se ejecuta con éxito miles de veces al día, pero luego se muestra una vez al día o unas pocas horas. Todo el cuerpo de mi función en la nube está envuelto en un intento/captura y he visto errores lógicos informados correctamente desde el registro de errores en el código de captura, por lo que no sé cómo está ocurriendo este error no detectado o cómo obtener más información al respecto. . ¿Alguien sabe cómo puede estar ocurriendo este error? Esta es una versión desinfectada de la función que arroja este extraño error:
exports.onUserDocUpdate = functions.firestore .document('user/{userId}/{collectionId}/{docId}') .onWrite(handleDocumentWrite); async function handleDocumentWrite(change, context) { try { // Function logic here } catch (error) { functions.logger.error(`firestoreTriggers.handleDocumentWrite failed with error:`, error); } }