"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<title>Error</title>\n</head>\n<body>\n<pre>Error: 7 PERMISSION_DENIED: Missing or insufficient permissions.<br> &nbsp; &nbsp;at callErrorFromStatus (/usr/src/app/node_modules/@grpc/grpc-js/build/src/call.js:31:19)<br> &nbsp; &nbsp;at Object.onReceiveStatus (/usr/src/app/node_modules/@grpc/grpc-js/build/src/client.js:357:73)<br> &nbsp; &nbsp;at Object.onReceiveStatus (/usr/src/app/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:323:181)<br> &nbsp; &nbsp;at /usr/src/app/node_modules/@grpc/grpc-js/build/src/resolving-call.js:99:78<br> &nbsp; &nbsp;at process.processTicksAndRejections (node:internal/process/task_queues:77:11)<br>for call at<br> &nbsp; &nbsp;at ServiceClientImpl.makeServerStreamRequest (/usr/src/app/node_modules/@grpc/grpc-js/build/src/client.js:340:32)<br> &nbsp; &nbsp;at ServiceClientImpl.&lt;anonymous&gt; (/usr/src/app/node_modules/@grpc/grpc-js/build/src/make-client.js:105:19)<br> &nbsp; &nbsp;at /usr/src/app/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.js:239:29<br> &nbsp; &nbsp;at /usr/src/app/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js:38:28<br> &nbsp; &nbsp;at /usr/src/app/node_modules/google-gax/build/src/normalCalls/timeout.js:44:16<br> &nbsp; &nbsp;at Object.request (/usr/src/app/node_modules/google-gax/build/src/streamingCalls/streaming.js:393:40)<br> &nbsp; &nbsp;at makeRequest (/usr/src/app/node_modules/retry-request/index.js:159:28)<br> &nbsp; &nbsp;at retryRequest (/usr/src/app/node_modules/retry-request/index.js:119:5)<br> &nbsp; &nbsp;at StreamProxy.setStream (/usr/src/app/node_modules/google-gax/build/src/streamingCalls/streaming.js:384:37)<br> &nbsp; &nbsp;at StreamingApiCaller.call (/usr/src/app/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js:54:16)<br>Caused by: Error<br> &nbsp; &nbsp;at Firestore.getAll (/usr/src/app/node_modules/@google-cloud/firestore/build/src/index.js:1002:23)<br> &nbsp; &nbsp;at DocumentReference.get (/usr/src/app/node_modules/@google-cloud/firestore/build/src/reference.js:239:32)<br> &nbsp; &nbsp;at /usr/src/app/repositories/happeningRepository.js:80:38<br> &nbsp; &nbsp;at new Promise (&lt;anonymous&gt;)<br> &nbsp; &nbsp;at Object.getHappening (/usr/src/app/repositories/happeningRepository.js:79:10)<br> &nbsp; &nbsp;at exports.likeHappening (/usr/src/app/controllers/happeningController.js:36:41)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at next (/usr/src/app/node_modules/express/lib/router/route.js:144:13)<br> &nbsp; &nbsp;at Route.dispatch (/usr/src/app/node_modules/express/lib/router/route.js:114:3)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5)</pre>\n</body>\n</html>\n"
