首页 > 解决方案 > 部署到 Google App Engine (Eclipse/Java) 时发生 UnicodeDecodeError

问题描述

我在 Eclipse IDE(版本 2019-06 (4.12.0))上使用 Java(Java 8)创建了一个 Web 应用程序。尝试将其部署到 Google App Engine 时,会显示以下错误消息:

开始部署服务 [默认]...
Traceback(最近一次调用最后一次):
文件“C:\Work\google-cloud-sdk\platform\bundledpython\lib\logging__init__.py”,第 861 行,在发出
msg = self .format(record)
文件“C:\Work\google-cloud-sdk\platform\bundledpython\lib\logging__init__.py”,第 734 行,格式
返回 fmt.format(record)
文件“C:\Work\google- cloud-sdk\lib\googlecloudsdk\core\log.py”,第 337 行,格式
为 msg = super(_LogFileFormatter, self).format(record)
文件“C:\Work\google-cloud-sdk\platform\bundledpython\ lib\logging__init__.py",第 465 行,格式
为 record.message = record.getMessage()
文件“C:\Work\google-cloud-sdk\platform\bundledpython\lib\logging__init__.py”,第 329 行,在 getMessage
msg = msg % self.args
UnicodeDecodeError: 'ascii' codec can't decode byte 0x8e in position 10:序数不在范围内(128)
从文件 context_util.py 记录,第 386 行

我猜我的 google-cloud-sdk 中有一些关于 python 文件的东西,但我从来没有编辑过,甚至没有对它做任何事情。会不会是版本问题?看来我的应用程序可以成功部署,但是这个错误让我很烦。

这是我的 gcloud 版本:

谷歌云 SDK 277.0.0
app-engine-java 1.9.77
app-engine-python 1.9.88
bq 2.0.52
cloud-datastore-emulator 2.1.0
核心 2020.01.17
gsutil 4.47

标签: javaeclipsegoogle-app-engine

解决方案


推荐阅读