couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Doherty <tdohe...@ipaymentinc.com>
Subject Badarg error in HTTP request
Date Tue, 31 Jan 2012 18:12:58 GMT
Hello,

I am new to CouchDB, having just inherited a CouchApp project. I have successfully replicated
the production app to my local CouchDB installation (1.1.1 on Windows 7)

I am getting 'Badarg error in HTTP request' on _rewrite requests for views on my local machine,
while identical requests are fine on the production server, i.e.:

This works: production.server.com:5984/arp/_design/arp/_rewrite/emailpresent

But this doesn't: localhost:5984/arp/_design/arp/_rewrite/emailpresent

rewrites.json is as follows:

[
                {
                                "from": "/index.html",
                                "to":"/index.html"
                },
                {
                                "from": "/css/*",
                                "to":"/css/*"
                },
                {
                                "from": "/images/*",
                                "to":"/images/*"
                },
                {
                                "from": "/js/*",
                                "to":"/js/*"
                },
                {
                                "from": "/vendor/*",
                                "to":"/vendor/*"
                },
                {
                                "from": "/emailpresent",
                                "to": "/_view/emailpresent",
                                "query": {
                                                "limit": 1
                                }
                },
                {
                                "from": "/session/*",
                                "to": "/_show/session/*",
                                "query": {
                                                "limit": 1
                                }
                },
                {
                                "from": "/sessionvalidate",
                                "to": "/_show/sessionvalidate",
                                "query": {
                                                "limit": 1
                                }
                },
                {
                                "from": "/jsdate",
                                "to": "/_show/jsdate"
                },
                {
                                "from": "/signin",
                                "to": "/_view/signin",
                                "query": {
                                                "limit": 1
                                }
                },
                {
                                "from": "/agentreginfo",
                                "to": "/_view/agentreginfo",
                                "query": {
                                                "limit": 1
                                }
                },
                {
                                "from": "/agentreg/*",
                                "to": "/_update/agentreg/*"
                },
                {
                                "from": "/vendorreginfo",
                                "to": "/_view/vendorreginfo",
                                "query": {
                                                "limit": 1
                                }
                },
                {
                                "from": "/vendorreg/*",
                                "to": "/_update/vendorreg/*"
                },
                {
                                "from": "/cancelreg/*",
                                "to": "/_update/cancelreg/*"
                },
                {
                                "from": "/agentexport/*",
                                "to": "/_list/agentexport/agentreginfo/*"
                },
                {
                                "from": "/vendorexport/*",
                                "to": "/_list/vendorexport/vendorreginfo"
                },
                {
                                "from": "/",
                                "to": "/index.html"
                }
]

And _view/emailpresent/map.js is as follows:

function(doc) {
                if (doc.type == "profile")
                                emit(doc.email, "true");
}

Stack trace from the log is as follows:

[Tue, 31 Jan 2012 17:36:50 GMT] [error] [<0.12525.0>] Badarg error in HTTP request
[Tue, 31 Jan 2012 17:36:50 GMT] [info] [<0.12525.0>] Stacktrace: [{erlang,iolist_to_binary,[1]},
                                  {couch_httpd_rewrite,
                                      '-maybe_encode_bindings/1-fun-0-',2},
                                  {lists,foldl,3},
                                  {couch_httpd_rewrite,handle_rewrite_req,3},
                                  {couch_httpd_db,do_db_req,2},
                                  {couch_httpd,handle_request_int,5},
                                  {mochiweb_http,headers,5},
                                  {proc_lib,init_p_do_apply,3}]
[Tue, 31 Jan 2012 17:36:50 GMT] [info] [<0.12525.0>] 127.0.0.1 - - 'GET' /arp/_design/arp/_rewrite/emailpresent
500
[Tue, 31 Jan 2012 17:36:50 GMT] [debug] [<0.12525.0>] httpd 500 error response:
{"error":"unknown_error","reason":"badarg"}

Thanks in advance!

Tim


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message