5

我在登录时在对象服务器控制台上收到此错误,并且无法再同步。相同的用户帐户之前正在工作。

2016-12-13T13:20:52.858Z - 错误:同步服务器:连接 [6]:会话 [1]:收到错误的变更集:断言失败:left().link_target_table_ndx == right().link_target_table_ndx (message_type='上传')

2016-12-13T13:20:52.858Z - 信息:同步服务器:连接 [6]:会话 [1]:会话终止 (session_ident=1)。

2016-12-13T13:20:52.858Z - 信息:同步服务器:连接 [6]:发送:错误(error_code=212,message_size=22,try_again=0,session_ident=1)

2016-12-13T13:20:52.859Z - 信息:同步服务器:连接 [6]:客户端关闭连接:输入结束

这是什么意思?我如何解决它?

编辑:我尝试增加架构版本,然后我得到:

重要提示:如果您看到此错误,请将此日志发送至 help@realm.io。

2016-12-13 14:37:07.407848 proj[34851:10576594] 同步:打开领域文件:/var/mobile/Containers/Data/Application/65681835-AE09-4E4C-830A-BA7A8ADF0D69/Documents/realm-object-server /b77ccd68258d68251aafb1bac5d8d653/realm%3A%2F%2F192.168.0.12%3A9080%2F%7E%2Fz

2016-12-13 14:37:07.408088 proj[34851:10576378] /Users/x/y/z/Pods/Realm/Realm/RLMClassInfo.mm:97: [realm-core-2.2.0] 断言失败:rlmSchema .objectSchema.count == schema.size()

(发送到 help@realm.io)

4

1 回答 1

3

这意味着您有两个模式,其中一个字段可以为空,而另一个则不能(错误可能会更好,授予)。这是 Swift/Java 模型的常见错误,因为默认情况下 Java 可以为空,而 Swift 字符串则不能。

于 2016-12-13T13:50:14.463 回答