After deploy Cloud Functions error: Could not refresh access token.
After deploy Cloud Functions error: Could not refresh access token.
我已经尝试了一段时间的 Firebase Cloud Functions,今天我在 Firebase 控制台上部署后对我的 index.json 文件做了一个小改动(在要设置的文档中添加了一个字段) > 函数 > 日志 我遇到了这个奇怪的错误:
Auth error:Error: Could not refresh access token.
和:
Error: 16 UNAUTHENTICATED: Getting metadata from plugin failed with error: Could not refresh access token.
at new createStatusError (/user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:65:15)
at /user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:568:15
这是我尝试过但没有成功的列表:
- 还原 index.json
中的更改
- 部署每个函数(使问题变得更糟,现在我的 none 云函数正在运行)
- 为@google-cloud/storage
生成一个新的keyFilename
- npm 更新 firebase-admin
- (正在重启)
我最后一次 firebase deploy
成功是在昨晚。
我在 linux.
谢谢。
我们目前的怀疑是一个非常嵌套的依赖项有一个不符合 semver 的破坏性变化。我们正在调查并希望尽快修复。推出此修复程序后,您只需重新部署即可。
感谢大家的报告,无论是在这里,还是通过我们的技术支持渠道——这些真的很有帮助。
我们认为这个问题是由我们 Node.js 依赖链中的一个深层问题引起的,尤其是对于 Firestore 的用户。我们刚刚发布了 https://www.npmjs.com/package/google-gax 0.14.5 来解决这个问题。请:
- 要么等待 npm 缓存获取新版本,要么在 package.json.
中明确请求 google-gax 0.14.5
- 重新部署您的函数。
这应该可以解决问题。如果您仍然遇到问题,请告诉我们!
我已经尝试了一段时间的 Firebase Cloud Functions,今天我在 Firebase 控制台上部署后对我的 index.json 文件做了一个小改动(在要设置的文档中添加了一个字段) > 函数 > 日志 我遇到了这个奇怪的错误:
Auth error:Error: Could not refresh access token.
和:
Error: 16 UNAUTHENTICATED: Getting metadata from plugin failed with error: Could not refresh access token.
at new createStatusError (/user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:65:15)
at /user_code/node_modules/firebase-admin/node_modules/grpc/src/client.js:568:15
这是我尝试过但没有成功的列表:
- 还原 index.json 中的更改
- 部署每个函数(使问题变得更糟,现在我的 none 云函数正在运行)
- 为@google-cloud/storage 生成一个新的keyFilename
- npm 更新 firebase-admin
- (正在重启)
我最后一次 firebase deploy
成功是在昨晚。
我在 linux.
谢谢。
我们目前的怀疑是一个非常嵌套的依赖项有一个不符合 semver 的破坏性变化。我们正在调查并希望尽快修复。推出此修复程序后,您只需重新部署即可。
感谢大家的报告,无论是在这里,还是通过我们的技术支持渠道——这些真的很有帮助。
我们认为这个问题是由我们 Node.js 依赖链中的一个深层问题引起的,尤其是对于 Firestore 的用户。我们刚刚发布了 https://www.npmjs.com/package/google-gax 0.14.5 来解决这个问题。请:
- 要么等待 npm 缓存获取新版本,要么在 package.json. 中明确请求 google-gax 0.14.5
- 重新部署您的函数。
这应该可以解决问题。如果您仍然遇到问题,请告诉我们!