couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Kitto (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (COUCHDB-1440) Permanent Erlang views not working on CouchDB 1.1.1
Date Thu, 15 Mar 2012 12:41:37 GMT

    [ https://issues.apache.org/jira/browse/COUCHDB-1440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13230110#comment-13230110
] 

Nick Kitto commented on COUCHDB-1440:
-------------------------------------

Hey Dave,
I created a new copy with just one view and it seems to work fine. I was just changing one
of the views (and the language) in order to test whether or not it worked in the specific
situation. However it looks like the filter function or the other views (which aren't being
used, but are written in js) caused this error to pop up. When I'm back in the office I'll
take the plunge and convert all of the views and the filters to erlang and it should work.
I will reopen this ticket if I cannot sort out the problem.
Thanks!
                
> 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
>              Labels: Bug, Erlang, Error
>         Attachments: jira-couch.log
>
>
> 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 (see attachment)
> It is interesting to note that after futon fails to render the view, I can edit the temporary
view and add some whitespace and it will run, so it seems like it is an issue only with permanent
views.

--
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

        

Mime
View raw message