Permanent Erlang views not working on CouchDB 1.1.1
---------------------------------------------------
Key: COUCHDB-1440
URL: https://issues.apache.org/jira/browse/COUCHDB-1440
Project: CouchDB
Issue Type: Bug
Components: View Server Support
Affects Versions: 1.1.1
Environment: Microsoft Windows 7
Reporter: Nick Kitto
Erlang views are fully enabled and work when they are temporary views. When
they are saved into my design document via futon they no longer work.
An example view that I am trying to use is
fun ({Doc}) ->
case proplists:get_value(<<"doctype">>, Doc) of
<<"collections">> ->
Emit(proplists:get_value(<<"_id">>, Doc), {Doc});
_ ->
ok
end
end.
The copy inside the design document looks like this when it is saved from futon
or pushed using couchapp
"map": "fun ({Doc}) ->\r\n case proplists:get_value(<<\"doctype\">>, Doc)
of\r\n <<\"collections\">> ->\r\n Emit(proplists:get_value(<<\"_id\">>,
Doc), {Doc});\r\n _ ->\r\n ok\r\n end\r\nend."
When the view is run directly via the url (ie.
localhost:5984/couchapp/_design/jobs/_view/fields) there is no response inside
couch.log and nothing loads.
When the view is run in futon the error recieved is
Error: An error occurred accessing the view
no response
and it spits out a huge logfile
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira