Hi Jan

Thank you for replying. Unfortunately, the database is highly sensitive in
nature. And I am unable to reproduce this error with any other test
database.

I tried replicating this database with various different installations of
CouchDB. It syncs fine with version 1.6, and but it doesn't sync with any
version 2.0 installation. I also tried replicating it with Cloudant, and I
can't sync it with that either.

It does have something to with the attachments. I created a copy of this
database and deleted all the docs with attachments - and that seemed to
have resolved the issue. I just can't seem sync this database with the
current attachments it has (all JPG files).

Unfortunately, all the attachments are sensitive in nature - so I cannot
share them for testing.


For our purpose, we have found a workaround. But I wonder if there is ever
any way to reproduce this issue. Looking forward to your thoughts. Thanks.

I will open it as an issue on JIRA

warm regards
Vish

On Sun, Jan 8, 2017 at 2:28 AM, Jan Lehnardt <[email protected]> wrote:

> Oh and can you open an issue at http://issues.apache.org/jira/
> browse/COUCHDB <http://issues.apache.org/jira/browse/COUCHDB> so we don’t
> lose track of this? Thank you!
>
> Best
> Jan
> --
>
> > On 1 Jan 2017, at 14:36, Vishesh Mittal <[email protected]> wrote:
> >
> > I am syncing all my databases from CouchDB 1.6 server to a CouchDB 2.0
> server.
> >
> > Most of the databases sync correctly. However, some of them are not
> syncing. The log file shows the following error. Any clue?
> >
> > Thank you so much
> >
> >
> >
> > [error] 2017-01-01T13:27:46.123435Z couchdb@localhost emulator --------
> Error in process <0.24284.71> on node couchdb@localhost with exit value:
> > {{nocatch,{mp_parser_died,noproc}},[{couch_att,'-foldl/
> 4-fun-0-',3,[{file,"src/couch_att.erl"},{line,591}]},{couch_
> att,fold_streamed_data,4,[{file,"src/couch_att.erl"},{
> line,642}]},{couch_att,foldl,4,[{file,"src/couch_att.erl"},
> {line,595}]},{couch_httpd_multipart,atts_to_mp,4,[{file,
> "src/couch_httpd_multipart.erl"},{line,208}]}]}
> >
> > [error] 2017-01-01T13:27:46.126624Z couchdb@localhost <0.22292.71>
> -------- Replicator, request PUT to "https://dbuser:*****@domainna
> me.com/sampledb/332743f619a73eac3aa6b0137e131a42?new_edits=false <
> http://domainname.com/sampledb/332743f619a73eac3aa6b0137e131a
> 42?new_edits=false>" failed due to error {error,
> >     {'EXIT',
> >         {{{nocatch,{mp_parser_died,noproc}},
> >           [{couch_att,'-foldl/4-fun-0-',3,
> >                [{file,"src/couch_att.erl"},{line,591}]},
> >            {couch_att,fold_streamed_data,4,
> >                [{file,"src/couch_att.erl"},{line,642}]},
> >            {couch_att,foldl,4,[{file,"src/couch_att.erl"},{line,595}]},
> >            {couch_httpd_multipart,atts_to_mp,4,
> >                [{file,"src/couch_httpd_multipart.erl"},{line,208}]}]},
> >          {gen_server,call,
> >              [<0.21293.71>,
> >               {send_req,
> >                   {{url,
> >                        "https://dbuser:dbpassword@
> domainname.com/sampledb/332743f619a73eac3aa6b0137e131a42?new_edits=false <
> https://dbuser:[email protected]/sampledb/
> 332743f619a73eac3aa6b0137e131a42?new_edits=false>",
> >                        "domainname.com <http://domainname.com/>",443,
> "dbuser",
> >                        "dbpassword",
> >                        "/sampledb/332743f619a73eac3aa6b0137e131a
> 42?new_edits=false",
> >                        https,hostname},
> >                    [{"Accept","application/json"},
> >                     {"Content-Length",4189603},
> >                     {"Content-Type",
> >                      "multipart/related; boundary=\"
> 53ca4a19006ae47a8ae90ca4c20b53c3\""},
> >                     {"User-Agent","CouchDB-Replicator/2.0.0"}],
> >                    put,
> >                    {#Fun<couch_replicator_api_wrap.11.73678657>,
> >                     {<<"{\"_id\":\"332743f619a73eac3aa6b0137e131a
> 42\",\"_rev\":\"3-4a83572c4e5010c254b8e14ed0647b7e\",\"type\":\"file\",\"
> folder_id\":\"b2f789dd56c44f22604e1fd3a7e6832f\",\"last_edited\":
> 1433264101,\"priority\":2,\"original_filename\":\"00117/5.
> jpg\",\"_deleted\":true,\"_revisions\":{\"start\":3,\"ids\":[\"
> 4a83572c4e5010c254b8e14ed0647b7e\",\"dd0d5b019730b478ced047b875b76d61\",\"
> 4cdf532cd8ad2101e4dd65b68b552ae8\"]},\"_attachments\":{\"
> pic.jpg\":{\"content_type\":\"image/jpeg\",\"revpos\":2,\"
> digest\":\"md5-skV4l0YZjqxi9E+8zfwOKw==\",\"length\":
> 4188814,\"follows\":true}}}">>,
> >                      [{att,<<"pic.jpg">>,<<"image/
> jpeg">>,4188814,4188814,
> >                           <<178,69,120,151,70,25,142,
> 172,98,244,79,188,205,252,
> >                             14,43>>,
> >                           2,
> >                           {follows,<0.21235.71>,#Ref<0.
> 0.7340036.89524>},
> >                           identity}],
> >                      <<"53ca4a19006ae47a8ae90ca4c20b53c3">>,4189603}},
> >                    [{response_format,binary},
> >                     {inactivity_timeout,30000},
> >                     {is_ssl,true},
> >                     {socket_options,[{keepalive,true},{nodelay,false}]},
> >                     {ssl_options,[{depth,3},{verify,0}]}],
> >                    infinity}},
> >               infinity]}}}}
> > [error] 2017-01-01T13:27:46.127162Z couchdb@localhost <0.19216.71>
> -------- Replicator, request PUT to "https://dbuser:*****@domainna
> me.com/sampledb/17a11816fa87774384e690a6c1cc70ff?new_edits=false <
> http://domainname.com/sampledb/17a11816fa87774384e690a6c1cc70
> ff?new_edits=false>" failed due to error {error,
> >     {'EXIT',
> >         {{{nocatch,{mp_parser_died,noproc}},
> >           [{couch_att,'-foldl/4-fun-0-',3,
> >                [{file,"src/couch_att.erl"},{line,591}]},
> >            {couch_att,fold_streamed_data,4,
> >                [{file,"src/couch_att.erl"},{line,642}]},
> >            {couch_att,foldl,4,[{file,"src/couch_att.erl"},{line,595}]},
> >            {couch_httpd_multipart,atts_to_mp,4,
> >                [{file,"src/couch_httpd_multipart.erl"},{line,208}]}]},
> >          {gen_server,call,
> >              [<0.22144.71>,
> >               {send_req,
> >                   {{url,
> >                        "https://dbuser:dbpassword@
> domainname.com/sampledb/17a11816fa87774384e690a6c1cc70ff?new_edits=false <
> https://dbuser:[email protected]/sampledb/
> 17a11816fa87774384e690a6c1cc70ff?new_edits=false>",
> >                        "domainname.com <http://domainname.com/>",443,
> "dbuser",
> >                        "dbpassword",
> >                        "/sampledb/17a11816fa87774384e690a6c1cc70
> ff?new_edits=false",
> >                        https,hostname},
> >                    [{"Accept","application/json"},
> >                     {"Content-Length",4190105},
> >                     {"Content-Type",
> >                      "multipart/related; boundary=\"
> c43b2dad07b5138dc9b30ada15e9ca5e\""},
> >                     {"User-Agent","CouchDB-Replicator/2.0.0"}],
> >                    put,
> >                    {#Fun<couch_replicator_api_wrap.11.73678657>,
> >                     {<<"{\"_id\":\"17a11816fa87774384e690a6c1cc70
> ff\",\"_rev\":\"3-16c5227fc08878733b41d80a0080afba\",\"type\":\"file\",\"
> folder_id\":\"c00e9ba24734ea5b9298e7eb59de6d53\",\"last_edited\":
> 1433264101,\"priority\":1,\"original_filename\":\"00150/2.
> jpg\",\"_deleted\":true,\"_revisions\":{\"start\":3,\"ids\":[\"
> 16c5227fc08878733b41d80a0080afba\",\"bc6ba1602ea0e6118fc565a384acd4f7\",\"
> ff1e6b23f9cd9072ad9e2f6bbe9b7bf5\"]},\"_attachments\":{\"
> pic.jpg\":{\"content_type\":\"image/jpeg\",\"revpos\":2,\"digest\":\"md5-
> sPkZwLKmcTgYI5e0Ap01VQ==\",\"length\":4189312,\"follows\":true}}}">>,
> >                      [{att,<<"pic.jpg">>,<<"image/
> jpeg">>,4189312,4189312,
> >                           <<176,249,25,192,178,166,113,
> 56,24,35,151,180,2,157,
> >                             53,85>>,
> >                           2,
> >                           {follows,<0.21439.71>,#Ref<0.
> 0.7602179.21775>},
> >                           identity}],
> >                      <<"c43b2dad07b5138dc9b30ada15e9ca5e">>,4190105}},
> >                    [{response_format,binary},
> >                     {inactivity_timeout,30000},
> >                     {is_ssl,true},
> >                     {socket_options,[{keepalive,true},{nodelay,false}]},
> >                     {ssl_options,[{depth,3},{verify,0}]}],
> >                    infinity}},
> >               infinity]}}}}
> >
>
> --
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/
>
>


-- 
*Vishesh Mittal*
Co-founder, Plato Medical
platomedical.com
+65 9068 5643

Reply via email to