2012-09-06 58 views
0

即时通讯新的couchbase和已经struggeling与几个小时的错误。couchbase ios复制错误

我创建了一个user_profile_ < -insert GUID这里 - >文件,并与下面的测试数据成功地将其保存到本地移动couchbase分贝 :

{ 
    "_id" = "user_profile_F6854F81-FE36-4D6B-BD69-DAEBF0E9D766"; 
    "_rev" = "7-9012d2c1990b4c2ab4eb96cdf6c7dbdb"; 
    birthday = Birthday; 
    gender = Male; 
    name = Ted; 
    uuid = 123456789; 
} 

我已经设置了复制到远程服务器couchbase。

然而,每次试图复制我得到以下错误:

[error] [<0.102.0>] Error in replication 
`bb788350a95e4580ddc768d760f89575+continuous`  
(triggered by document `d15feb5b5838e5044cdd7b9d9b0009f8`): 
{invalid_json,{{error,{1,"lexical error: invalid char in json text.\n"}}, 
      <<"Not found.">>}} 

我一直停留在这个问题约6小时了。

有人可以帮忙吗? :) 谢谢!

更新: 我下载了该项目在https://github.com/dthompson/couchbase-ios-example/ ,当我运行它,我得到了同样的错误

回答

1

我有同样的问题,但我试图用被褥复制功能。原来问题是由于我输入远程数据库地址的方式。

例如:我想复制的本地数据库被称为“cardata”;在我的远程服务器上(使用与我本地相同的用户帐户),我创建了一个数据库“cardata”,其地址为http://your_remote_server_name:port/cardata

当我使用上述格式的远程服务器,它工作正常。我最初使用的错误地址格式为:http://your_remote_server_name:port/_utils/database.html?cardata

考虑到我上面详细介绍的经验,您也可能错误地输入了远程服务器的地址。检查它以确保您输入正确。

注意:如果您的本地安装是与远程服务器上的版本不同的版本,则差异不是原因。我检查了它,我在本地有1.2.0,在远程服务器上有1.0.1。所以我把服务器升级到了1.2.0,但是我仍然遇到了问题,直到我按照上面的解释修复了地址。祝你好运。