2012-09-06 57 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,但是我仍然遇到了問題,直到我按照上面的解釋修復了地址。祝你好運。