Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Realm 领域对象服务器文件迁移关键问题_Realm_Realm Object Server - Fatal编程技术网

Realm 领域对象服务器文件迁移关键问题

Realm 领域对象服务器文件迁移关键问题,realm,realm-object-server,Realm,Realm Object Server,我刚刚将ROS从2.7.2升级到3.4.2。现在它变得有趣了。由于错误,我们的用户无法打开他们的同步领域 [RLMSyncManager sharedManager].errorHandler = ^(NSError *error, RLMSyncSession *session) { LogError(@"RLMSyncManager error %@", error); if (error.code == RLMSyncErrorClientReset

我刚刚将ROS从2.7.2升级到3.4.2。现在它变得有趣了。由于错误,我们的用户无法打开他们的同步领域

    [RLMSyncManager sharedManager].errorHandler = ^(NSError *error, RLMSyncSession *session) {
        LogError(@"RLMSyncManager error %@", error);
        if (error.code == RLMSyncErrorClientResetError)
        {
            [self backupBrokenData];
            [RLMSyncSession immediatelyHandleError:error.rlmSync_errorActionToken];
            return;
        }
    };
RLMSyncManager返回
Error-Domain=io.realm.sync-code=8“(null)”UserInfo={substanding_Error=Error-Domain=io.realm.sync.auth-code=3“(null)”UserInfo={statusCode=400}

这很好,我们在服务器上的身份验证凭据似乎有些问题。但服务器日志告诉我:
HTTP响应:be33008a-ae5e-4fa1-bab2-f11b40f11b55{“类型”:https://realm.io/docs/object-server/problems/invalid-realm-type,“title”:“域文件的类型无效。”,“status”:400,“code”:619}

这基本上是
您试图用非部分配置打开部分文件。但客户机和服务器使用相同的
full
域。没有发生任何修改

似乎此错误返回为假阳性

我已尝试授予该用户管理员权限。它可以打开他的数据库。但一旦我删除管理员权限,它就会看到相同的错误链

新用户不受此迁移问题的影响


我能做些什么让我的用户连接到他们的数据吗?

问题似乎是由realm object server内部的错误引起的,该错误已在3.4.3版中成功修复


您是否在客户端升级了Realm?