UnicodeDecodeError在部署到Google应用程序引擎(Eclipse/Java)时发生

UnicodeDecodeError在部署到Google应用程序引擎(Eclipse/Java)时发生,java,eclipse,google-app-engine,Java,Eclipse,Google App Engine,我已经在EclipseIDE(版本2019-06(4.12.0))上使用Java(Java8)创建了一个web应用程序。尝试将其部署到Google App Engine时,会显示以下错误消息: 开始部署服务[默认]… 回溯(最近一次呼叫最后一次): 文件“C:\Work\google cloud sdk\platform\bundledpython\lib\logging\u_init\u_.py”,第861行,在emit msg=self.format(记录) 文件“C:\Work\googl

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

开始部署服务[默认]…
回溯(最近一次呼叫最后一次):
文件“C:\Work\google cloud sdk\platform\bundledpython\lib\logging\u_init\u_.py”,第861行,在emit
msg=self.format(记录)
文件“C:\Work\google cloud sdk\platform\bundledpython\lib\logging\uuuuu init\uuuuu.py”,第734行,格式为
返回格式(记录)
文件“C:\Work\google cloud sdk\lib\googlecloudsdk\core\log.py”,第337行,格式为
msg=super(_LogFileFormatter,self)。格式化(记录)
文件“C:\Work\google cloud sdk\platform\bundledpython\lib\logging\uuuuu init\uuuu.py”,第465行,格式为
record.message=record.getMessage()
文件“C:\Work\google cloud sdk\platform\bundledpython\lib\logging\uuuuu init\uuuu.py”,第329行,在getMessage中
msg=msg%self.args
UnicodeDecodeError:“ascii”编解码器无法解码位置10:序号不在范围(128)内的字节0x8e
从文件context_util.py第386行记录

我想我的google cloud sdk中有一些关于python文件的东西,但我从未对它进行过编辑,甚至没有做过任何修改。这会是版本问题吗?看起来我的应用程序可以成功部署,但这个错误让我感到很不舒服

这是我的gcloud版本:

谷歌云SDK 277.0.0
应用程序引擎java 1.9.77
应用程序引擎python 1.9.88
bq 2.0.52
云数据存储模拟器2.1.0
核心2020.01.17
gsutil 4.47


我建议您将gcloud SDK更新至最新版本,然后重试。这似乎是一个与您的环境有关的问题,您能告诉我更多关于您的设置吗?你使用的是哪种操作系统?此外,您可能希望尝试将代码移动到路径较小的位置,然后再次尝试部署。如果您试图从另一台机器部署相同的代码(我使用的是Windows 10,Java运行时是jdk1.8.0_221),则可能有助于解决此问题。如上所述,我使用了Eclipse2019-6,但我为企业Java开发人员安装了EclipseIDE2019-12,以查看问题是否来自Eclipse。然而,上面的错误消息仍然存在,正如我提到的,我的部署似乎完全正常(它在GAE上工作)。context_util.py的第386行位于一个
\u CallGit
函数中,该函数使用一些提供的参数调用
git
,该特定行记录了一个调试级别的警告,指出它无法使用提供的参数调用
git
。您的路径或项目中的任何文件是否可能包含非ASCII字符?