对象化 Blob 读取 ShortBlob 收到异常
Objectify Blob Read ShortBlob Received Exception
我正在使用 objectify
读取 App Engine 数据存储区条目并遇到以下异常。
com.google.api.server.spi.SystemService invokeServiceMethod:
exception occurred while calling backend method (SystemService.java:375)
com.googlecode.objectify.LoadException: Error loading UserData(5678701068944971):
At path 'name': Expected class com.google.appengine.api.datastore.Blob,
got class com.google.appengine.api.datastore.ShortBlob: <ShortBlob: 164 bytes>
在 GitHub 问题 #284 中,这已在 5.1.11
版本中得到解决,但是我正在使用 5.1.21
版本并且仍然遇到问题。
我是不是做错了什么?
数据存储不是通过 objectify
创建的,而是通过云数据存储 API 创建的。当数据存储条目通过 objectify
时,未发现异常。
在对问题跟踪器进行一些讨论后,我们发现这是在尝试反序列化 @Serialize
字段时发生的。已修复并发布为 v5.1.22。
我正在使用 objectify
读取 App Engine 数据存储区条目并遇到以下异常。
com.google.api.server.spi.SystemService invokeServiceMethod:
exception occurred while calling backend method (SystemService.java:375)
com.googlecode.objectify.LoadException: Error loading UserData(5678701068944971):
At path 'name': Expected class com.google.appengine.api.datastore.Blob,
got class com.google.appengine.api.datastore.ShortBlob: <ShortBlob: 164 bytes>
在 GitHub 问题 #284 中,这已在 5.1.11
版本中得到解决,但是我正在使用 5.1.21
版本并且仍然遇到问题。
我是不是做错了什么?
数据存储不是通过 objectify
创建的,而是通过云数据存储 API 创建的。当数据存储条目通过 objectify
时,未发现异常。
在对问题跟踪器进行一些讨论后,我们发现这是在尝试反序列化 @Serialize
字段时发生的。已修复并发布为 v5.1.22。