couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wout Mertens <wmert...@cisco.com>
Subject Re: [user] Re: badarg in browser?
Date Wed, 11 Feb 2009 11:55:53 GMT
On Feb 11, 2009, at 12:46 PM, Jan Lehnardt wrote:

> On 11 Feb 2009, at 00:22, Wout Mertens wrote:
>
>> I'm trying to run the couchdb svn head and I'm not able to create  
>> documents or run the test suite using Futon. I tried both Safari  
>> and Firefox. Troubleshooting further I tried curl:
>>
>> $ curl -X PUT -d '{"keys": ["param1", "param2", "paramN"]}' http://localhost:5984/test/foo
>> {"error":"error","reason":"badarg"}
>
> What Paul said or use POST without `_id`.
> You also need `-H "Content-Type: application/json"` at least.

Ok now I tried
$ curl -X POST -H "Content-Type: application/json" -d '{"keys":  
["param1", "param2", "paramN"]}' http://localhost:5984/test/foo
{"error":"badmatch","reason":"{\"application/json\",[]}"}

Which gives this at debug level:
[error] [<0.57.0>] Uncaught error in HTTP request: {error,{badmatch, 
{"application/json",[]}}}
[debug] [<0.57.0>] Stacktrace: [{mochiweb_multipart,get_boundary,1},
              {mochiweb_multipart,parse_multipart_request,2},
              {mochiweb_multipart,parse_form,2},
              {couch_httpd_db,db_doc_req,3},
              {couch_httpd_db,do_db_req,2},
              {couch_httpd,handle_request,3},
              {mochiweb_http,headers,4},
              {proc_lib,init_p,5}]
[debug] [<0.57.0>] HTTPd 500 error response:
  {"error":"badmatch","reason":"{\"application/json\",[]}"}
[info] [<0.57.0>] 127.0.0.1 - - 'POST' /test/foo 500

>> I'm running Erlang 5.6.0
>
> Try 5.6.5.

I'll try that now.

> And fresh checkouts of CouchDB trunk as well.

They are :-( and going back doesn't change things either.

Wout.

Mime
View raw message