Hi,

I'm having (another) problem trying to replicate a Couch database. Replication begins just fine, but at random points I get the following log message:

[Mon, 20 Jun 2011 20:34:36 GMT] [error] [emulator] Error in process <0.630.0> with exit value: {{nocatch,{invalid_json,<<231 bytes>>}},[{couch_util,json_decode,1},{couch_rep,ensure_full_commit,2},{couch_rep,'-commit_to_both/3-fun-0-',3}]}

At this point, replication halts and does not resume. Both the source and target couchdb's are running version 1.0.1. Replication was started by a POST to the target machine.

The source machine is behind a proxy which only allows HTTP GET commands. (Well, it will allow PUT commands if you authenticate properly.) I suspect that the problem is that the "ensure full commit" step tries to PUT a checkpoint document back to the source machine.

Is that correct? If so, is there any way to replicate a database from a couch server that only allows GET commands?

Thanks for your help,
    Kevin

Reply via email to