如何解决数据存储模拟器消息类型不匹配
我试图在本地开发环境(Java 8)中启动数据存储区模拟器,并收到以下错误。在我看来,这是由于protobuf版本不匹配而发生的。如果您知道解决此问题的方法,那就太好了。谢谢。
Cloud SDK版本:313。 操作系统:macOS
$ gcloud beta仿真器数据存储启动
Executing: /Users/w/Work/google-cloud/google-cloud-sdk/platform/cloud-datastore-emulator/cloud_datastore_emulator create --project_id=<aaaa> /Users/w/.config/gcloud/emulators/datastore
[datastore] Oct 09,2020 12:28:45 PM com.google.cloud.datastore.emulator.CloudDatastore$CreateAction$1 apply
[datastore] INFO: Provided project_id to Cloud Datastore emulator create command,which is no longer necessary.
[datastore] Created new Cloud Datastore project in '/Users/w/.config/gcloud/emulators/datastore'.
Executing: /Users/w/Work/google-cloud/google-cloud-sdk/platform/cloud-datastore-emulator/cloud_datastore_emulator start --host=localhost --port=8081 --store_on_disk=True --consistency=0.9 --allow_remote_shutdown /Users/w/.config/gcloud/emulators/datastore
[datastore] Oct 09,2020 12:28:45 PM com.google.cloud.datastore.emulator.CloudDatastore$FakeDatastoreAction$9 apply
[datastore] INFO: Provided --allow_remote_shutdown to start command which is no longer necessary.
[datastore] Oct 09,2020 12:28:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub <init>
[datastore] INFO: Local Datastore initialized:
[datastore] Type: High Replication
[datastore] Storage: /Users/w/.config/gcloud/emulators/datastore/WEB-INF/appengine-generated/local_db.bin
[datastore] Exiting due to exception: java.lang.IllegalArgumentException: Extension is for type "proto2.MethodOptions" which does not match message type "google.protobuf.MethodOptions".
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。