Hi,

I'm developing a web application using couchdb 2.0 dev build (version is 
'9d28c57' at this time) as the database.  Sometimes when I do a simple query 
against a simple view using pouchdb api, I got the following error emitted by 
couchdb (I've tried to prettify the output by replacing '\n' with hard 
newline). When the error happens, if I wait for a few minutes and try again, it 
may work again. But this is definitely something that I need to worry about as 
it looks like something fundamental with couchdb.

This happens in my local Mac machine. The only special thing about my setup is 
that there are about 70+ small databases created, but my query is against only 
one of those. Let me know if you have any idea. I can upgrade to the latest 
build if you think that may help, but I doubt that as I upgraded several times 
before but things did not change.

The error stack:

{"status":500,"name":"badmatch","message":"Database encountered an unknown 
error","reason":"{error,{badmatch,{error,{{badmatch,{error,emfile}},
[{couch_file,init,1,
[{file,\"src/couch_file.erl\"},{line,336}]},
{gen_server,init_it,6,
[{file,\"gen_server.erl\"},{line,328}]},
{proc_lib,init_p_do_apply,3,
[{file,\"proc_lib.erl\"},{line,240}]}]}},
[{couch_index_server,get_index,4,
[{file,\"src/couch_index_server.erl\"},
{line,97}]},
{couch_mrview_util,get_view,4,
[{file,\"src/couch_mrview_util.erl\"},
{line,47}]},
{couch_mrview,query_view,6,
[{file,\"src/couch_mrview.erl\"},{line,244}]},
{rexi_server,init_p,3,
[{file,\"src/rexi_server.erl\"},{line,139}]}]}}"}

-Ying

Reply via email to