couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simon Eisenmann <si...@struktur.de>
Subject Re: After update to 1.1.0 only "error":"unknown_error","reason":"function_clause" is returned
Date Tue, 21 Jun 2011 10:18:33 GMT
I just found something regarding old .beam files

"""
Did you install CouchDB 1.1.0 over the top of an existing CouchDB
installation? If so, you have mingled two conflicting versions of our
modules together, which is going to cause function_clause errors all
over the place.
"""

Ans indeed there are a lot of old beam files
inside /usr/lib/couchdb/erlang/lib/ laying around. I will try to clean
this up and check if that fixes the problem.

Best regards
Simon

Am Dienstag, den 21.06.2011, 12:08 +0200 schrieb Simon Eisenmann:
> Hi,
> 
> i just have started looking into CouchDB 1.1 after we are successfully
> running CouchDB 1.0 clusters for over a year now. 
> 
> The first test system just updated fine and works well so far with 1.1.
> Though on another test system i do not seem to be able to storge
> anything to the existing databases, nor can i create a new database. 
> 
> I always get the following:
> 
> # ---------------
> [Tue, 21 Jun 2011 09:58:01 GMT] [info] [<0.33.0>] Apache CouchDB has
> started on http://0.0.0.0:5984/
> [Tue, 21 Jun 2011 09:58:05 GMT] [debug] [<0.115.0>]
> 'POST' /gangsterlocal_1/ {1,1} from "127.0.0.1"
> Headers: [{'Accept',"*/*"},
>           {'Content-Length',"2"},
>           {'Content-Type',"application/json"},
>           {'Host',"localhost:5984"},
>           {'User-Agent',"curl/7.19.7 (x86_64-pc-linux-gnu)
> libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15"}]
> [Tue, 21 Jun 2011 09:58:05 GMT] [debug] [<0.115.0>] OAuth Params: []
> [Tue, 21 Jun 2011 09:58:05 GMT] [error] [<0.115.0>] function_clause
> error in HTTP request
> [Tue, 21 Jun 2011 09:58:05 GMT] [info] [<0.115.0>] Stacktrace:
> [{mochiweb_request,get,
>                                  [scheme,
> 
> {mochiweb_request,#Port<0.1937>,'POST',
>                                    "/gangsterlocal_1/",
>                                    {1,1},
>                                    {5,
>                                     {"user-agent",
>                                      {'User-Agent',
>                                       "curl/7.19.7 (x86_64-pc-linux-gnu)
> libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15"},
>                                      {"host",
>                                       {'Host',"localhost:5984"},
>                                       {"accept",
>                                        {'Accept',"*/*"},
>                                        nil,
>                                        {"content-type",
> 
> {'Content-Type',"application/json"},
>                                         {"content-length",
>                                          {'Content-Length',"2"},
>                                          nil,nil},
>                                         nil}},
>                                       nil},
>                                      nil}}}]},
>                                 {couch_httpd,absolute_uri,2},
>                                 {couch_httpd_db,db_req,2},
>                                 {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, 21 Jun 2011 09:58:05 GMT] [info] [<0.115.0>] 127.0.0.1 - -
> 'POST' /gangsterlocal_1/ 500
> [Tue, 21 Jun 2011 09:58:05 GMT] [debug] [<0.115.0>] httpd 500 error
> response:
>  {"error":"unknown_error","reason":"function_clause"}
> # ---------------
> 
> for all POST requests like these:
> 
> longsleep@iridium:~$ curl -X POST http://localhost:5984/gangsterlocal_1/
> -H "Content-Type: application/json" -d {}
> {"error":"unknown_error","reason":"function_clause"}
> 
> 
> This is the same CouchDB build which works fine on the first test
> machine (same distribution also). 
> 
> Anyone got an idea where i can dig into to find that problem?
> 
> The software is CouchDb 1.1.0, Spidermonkey 3.5.15 with Erlang 1:13.b on
> Ubuntu Linux 10.04 64bit.
> 
> Thank you and best regards
> Simon
> 
> 
> 

-- 
Simon Eisenmann

[ mailto:simon@struktur.de ]

[ struktur AG | Kronenstra├če 22a | D-70173 Stuttgart ]
[ T. +49.711.896656.68 | F.+49.711.89665610 ]
[ http://www.struktur.de | mailto:info@struktur.de ]

Mime
View raw message