Google SDK gcloud 崩溃(UnicodeDecodeError):'utf8' 编解码器无法解码位置 29 中的字节 0xf8:起始字节无效
Google SDK gcloud crashed (UnicodeDecodeError): 'utf8' codec can't decode byte 0xf8 in position 29: invalid start byte
尝试 运行 gcloud app deploy 时,出现错误:
gcloud crashed (UnicodeDecodeError): 'utf8' codec can't decode byte 0xf8 in position 29: invalid start byte
我不知道它发生了什么。在我的本地服务器上运行良好。
完整的错误是:
Updating service [default]...DEBUG: Converted YAML to JSON: "{
"handlers": [
{
"securityLevel": "SECURE_OPTIONAL",
"staticFiles": {
"path": "static/static_files/\1",
"uploadPathRegex": "static/static_files/.*"
},
"urlRegex": "/static/(.*)"
},
{
"script": {
"scriptPath": "Bctpython.wsgi.application"
},
"securityLevel": "SECURE_OPTIONAL",
"urlRegex": "/.*"
}
],
"libraries": [
{
"name": "MySQLdb",
"version": "1.2.5"
}
],
"runtime": "python27",
"threadsafe": true
}"
Updating service [default]...failed.
DEBUG: 'utf8' codec can't decode byte 0xf8 in position 29: invalid start byte
Traceback (most recent call last):
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\cli.py", line 798, in Execute
resources = args.calliope_command.Run(cli=self, args=args)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\backend.py", line 871, in Run
resources = command_instance.Run(args)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\surface\app\deploy.py", line 61, in Run
args, runtime_builder_strategy=runtime_builder_strategy)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\command_lib\app\deploy_util.py", line 425, in RunDeploy
all_services, app.gcrDomain)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\command_lib\app\deploy_util.py", line 254, in Deploy
endpoints_info)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\app\appengine_api_client.py", line 132, in DeployService
service_config, manifest, version_id, image, endpoints_info)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\app\appengine_api_client.py", line 541, in _CreateVersionResource
json_version_resource)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\..\lib\third_party\apitools\base\py\encoding.py", line 135, in PyValueToMessage
return JsonToMessage(message_type, json.dumps(value))
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\json\__init__.py", line 243, in dumps
return _default_encoder.encode(obj)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\json\encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\json\encoder.py", line 270, in iterencode
return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf8 in position 29: invalid start byte
ERROR: gcloud crashed (UnicodeDecodeError): 'utf8' codec can't decode byte 0xf8 in position 29: invalid start byte
代码和部署就在昨天。我更新了 SDK,所以我想也许就是这样......尝试重新安装但没有运气。
删除了我昨天添加的代码(javascript 部分),但仍然无法正常工作。
甚至不知道如何测试它。任何建议都会很棒。
我正在使用 Django(不确定这是否显而易见:-P)
想通了。
在我的文件代码中是一个 ø。不支持 UTF-8。 :-)
生活和学习
尝试 运行 gcloud app deploy 时,出现错误:
gcloud crashed (UnicodeDecodeError): 'utf8' codec can't decode byte 0xf8 in position 29: invalid start byte
我不知道它发生了什么。在我的本地服务器上运行良好。
完整的错误是:
Updating service [default]...DEBUG: Converted YAML to JSON: "{
"handlers": [
{
"securityLevel": "SECURE_OPTIONAL",
"staticFiles": {
"path": "static/static_files/\1",
"uploadPathRegex": "static/static_files/.*"
},
"urlRegex": "/static/(.*)"
},
{
"script": {
"scriptPath": "Bctpython.wsgi.application"
},
"securityLevel": "SECURE_OPTIONAL",
"urlRegex": "/.*"
}
],
"libraries": [
{
"name": "MySQLdb",
"version": "1.2.5"
}
],
"runtime": "python27",
"threadsafe": true
}"
Updating service [default]...failed.
DEBUG: 'utf8' codec can't decode byte 0xf8 in position 29: invalid start byte
Traceback (most recent call last):
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\cli.py", line 798, in Execute
resources = args.calliope_command.Run(cli=self, args=args)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\backend.py", line 871, in Run
resources = command_instance.Run(args)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\surface\app\deploy.py", line 61, in Run
args, runtime_builder_strategy=runtime_builder_strategy)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\command_lib\app\deploy_util.py", line 425, in RunDeploy
all_services, app.gcrDomain)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\command_lib\app\deploy_util.py", line 254, in Deploy
endpoints_info)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\app\appengine_api_client.py", line 132, in DeployService
service_config, manifest, version_id, image, endpoints_info)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\app\appengine_api_client.py", line 541, in _CreateVersionResource
json_version_resource)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\..\lib\third_party\apitools\base\py\encoding.py", line 135, in PyValueToMessage
return JsonToMessage(message_type, json.dumps(value))
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\json\__init__.py", line 243, in dumps
return _default_encoder.encode(obj)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\json\encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "C:\Users\Kcan2\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\json\encoder.py", line 270, in iterencode
return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf8 in position 29: invalid start byte
ERROR: gcloud crashed (UnicodeDecodeError): 'utf8' codec can't decode byte 0xf8 in position 29: invalid start byte
代码和部署就在昨天。我更新了 SDK,所以我想也许就是这样......尝试重新安装但没有运气。
删除了我昨天添加的代码(javascript 部分),但仍然无法正常工作。
甚至不知道如何测试它。任何建议都会很棒。
我正在使用 Django(不确定这是否显而易见:-P)
想通了。
在我的文件代码中是一个 ø。不支持 UTF-8。 :-)
生活和学习