You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by zecat <co...@lechat.org> on 2010/03/04 17:02:14 UTC

Crash on _temp_view request on W2003

Hi !

Installing a couchDB windows binary snapshot build 0.11.0b897093 on 
Windows Server 2003 R2 works well for basic operation PUT/GET....
But when tryning to use for testing purpose 'temporary view' from futon 
(or with curl)  with basic map :
function(doc) {
   emit(null, doc);
}


I got an error as below :
-------------------------------------------------
  couch.log is :

[Thu, 04 Mar 2010 15:50:30 GMT] [info] [<0.33.0>] Apache CouchDB has 
started on http://0.0.0.0:5984/

[Thu, 04 Mar 2010 15:50:32 GMT] [error] [<0.123.0>] {error_report,<0.32.0>,
     {<0.123.0>,crash_report,
      [[{initial_call,{couch_os_process,init,['Argument__1']}},
        {pid,<0.123.0>},
        {registered_name,[]},
        {error_info,
            {exit,
                {enoent,
                    [{erlang,open_port,
                         [{spawn,
                              "c:/PROGRA~1/Apache Software 
Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable 
./couchjs.exe ../share/couchdb/server/main.js"},
                          [stream,{line,1024},binary,exit_status,hide]]},
                     {couch_os_process,init,1},
                     {gen_server,init_it,6},
                     {proc_lib,init_p_do_apply,3}]},
                [{gen_server,init_it,6},{proc_lib,init_p_do_apply,3}]}},
        {ancestors,
            [couch_query_servers,couch_secondary_services,couch_server_sup,
<0.33.0>]},
        {messages,[]},
        {links,[<0.92.0>]},
        {dictionary,[]},
        {trap_exit,false},
        {status,running},
        {heap_size,610},
        {stack_size,24},
        {reductions,241}],
       []]}}

[Thu, 04 Mar 2010 15:50:32 GMT] [error] [emulator] Error in process 
<0.121.0> with exit value: 
{{nocatch,{'EXIT',{{badmatch,{error,{enoent,[{erlang,open_port,[{spawn,"c:/PROGRA~1/Apache 
Software 
Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable 
./couchjs.exe ../share/couchdb/serv...



[Thu, 04 Mar 2010 15:50:32 GMT] [error] [<0.92.0>] ** Generic server 
couch_query_servers terminating
** Last message in was {'EXIT',<0.123.0>,
                         {enoent,
                          [{erlang,open_port,
                            [{spawn,
                              "c:/PROGRA~1/Apache Software 
Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable 
./couchjs.exe ../share/couchdb/server/main.js"},
                             [stream,{line,1024},binary,exit_status,hide]]},
                           {couch_os_process,init,1},
                           {gen_server,init_it,6},
                           {proc_lib,init_p_do_apply,3}]}}
** When Server state == {32804,36901,40998,45095}
** Reason for termination ==
** {enoent,[{erlang,open_port,
                     [{spawn,"c:/PROGRA~1/Apache Software 
Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable 
./couchjs.exe ../share/couchdb/server/main.js"},
                      [stream,{line,1024},binary,exit_status,hide]]},
             {couch_os_process,init,1},
             {gen_server,init_it,6},
             {proc_lib,init_p_do_apply,3}]}


[Thu, 04 Mar 2010 15:50:32 GMT] [error] [<0.92.0>] {error_report,<0.32.0>,
     {<0.92.0>,crash_report,
      [[{initial_call,{couch_query_servers,init,['Argument__1']}},
        {pid,<0.92.0>},
        {registered_name,couch_query_servers},
        {error_info,
            {exit,
                {enoent,
                    [{erlang,open_port,
                         [{spawn,
                              "c:/PROGRA~1/Apache Software 
Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable 
./couchjs.exe ../share/couchdb/server/main.js"},
                          [stream,{line,1024},binary,exit_status,hide]]},
                     {couch_os_process,init,1},
                     {gen_server,init_it,6},
                     {proc_lib,init_p_do_apply,3}]},
                [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
        {ancestors,[couch_secondary_services,couch_server_sup,<0.33.0>]},
        {messages,[]},
        {links,[<0.86.0>]},
        {dictionary,[]},
        {trap_exit,true},
        {status,running},
        {heap_size,987},
        {stack_size,24},
        {reductions,2394}],
       []]}}

[Thu, 04 Mar 2010 15:50:32 GMT] [error] [<0.86.0>] {error_report,<0.32.0>,
     {<0.86.0>,supervisor_report,
      [{supervisor,{local,couch_secondary_services}},
       {errorContext,child_terminated},
       {reason,
           {enoent,
               [{erlang,open_port,
                    [{spawn,
                         "c:/PROGRA~1/Apache Software 
Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable 
./couchjs.exe ../share/couchdb/server/main.js"},
                     [stream,{line,1024},binary,exit_status,hide]]},
                {couch_os_process,init,1},
                {gen_server,init_it,6},
                {proc_lib,init_p_do_apply,3}]}},
       {offender,
           [{pid,<0.92.0>},
            {name,query_servers},
            {mfa,{couch_query_servers,start_link,[]}},
            {restart_type,permanent},
            {shutdown,brutal_kill},
            {child_type,worker}]}]}}

[Thu, 04 Mar 2010 15:50:32 GMT] [error] [<0.114.0>] ** Generic server 
<0.114.0> terminating
** Last message in was {'EXIT',<0.117.0>,
                         {{nocatch,
                           {'EXIT',
                            {{badmatch,
                              {error,
                               {enoent,
                                [{erlang,open_port,
                                  [{spawn,
                                    "c:/PROGRA~1/Apache Software 
Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable 
./couchjs.exe ../share/couchdb/server/main.js"},
                                   [stream,
                                    {line,1024},
                                    binary,exit_status,hide]]},
                                 {couch_os_process,init,1},
                                 {gen_server,init_it,6},
                                 {proc_lib,init_p_do_apply,3}]}}},
                             [{couch_query_servers,new_process,2},
                              {couch_query_servers,handle_call,3},
                              {gen_server,handle_msg,5},
                              {proc_lib,init_p_do_apply,3}]}}},
                          [{couch_query_servers,get_os_process,1},
                           {couch_query_servers,start_doc_map,2},
                           {couch_view_updater,view_compute,2},
                           {couch_view_updater,do_maps,4}]}}
** When Server state == {group_state,undefined,<<"aimcloud">>,
                          {"d:/www/couchDB/db",<<"aimcloud">>,
                           {group,
<<245,195,83,255,25,184,62,149,85,203,60,66,54,94,
                              118,249>>,
                            {db,<0.110.0>,<0.111.0>,nil,
<<"1267717832479000">>,<0.108.0>,<0.112.0>,
                             {db_header,5,3,0,
                              {37028,{3,0}},
                              {37318,3},
                              {33716,[]},
                              0,nil,nil,1000},
                             3,
                             {btree,<0.108.0>,
                              {37028,{3,0}},
                              #Fun<couch_db_updater.7.132302543>,
                              #Fun<couch_db_updater.8.107957134>,
                              #Fun<couch_btree.5.124754102>,
                              #Fun<couch_db_updater.9.46112288>},
                             {btree,<0.108.0>,
                              {37318,3},
                              #Fun<couch_db_updater.10.19027664>,
                              #Fun<couch_db_updater.11.35033879>,
                              #Fun<couch_btree.5.124754102>,
                              #Fun<couch_db_updater.12.56344865>},
                             {btree,<0.108.0>,
                              {33716,[]},
                              #Fun<couch_btree.0.83553141>,
                              #Fun<couch_btree.1.30790806>,
                              #Fun<couch_btree.2.124754102>,nil},
                             3,<<"aimcloud">>,
                             "d:/www/couchDB/db/aimcloud.couch",[],[],nil,
                             {user_ctx,null,[],undefined},
                             nil,1000,
                             [before_header,after_header,on_file_open]},
                            nil,<<"_temp">>,<<"javascript">>,[],
                            [{view,0,
                              [<<"_temp">>],
<<"function(doc) {\n  emit(null, doc);\n}">>,nil,
                              [],[]}],
                            nil,0,0,nil,nil}},
                          {group,
<<245,195,83,255,25,184,62,149,85,203,60,66,54,94,
                             118,249>>,
                           
{db,<0.110.0>,<0.111.0>,nil,<<"1267717832479000">>,
<0.108.0>,<0.112.0>,
                            {db_header,5,3,0,
                             {37028,{3,0}},
                             {37318,3},
                             {33716,[]},
                             0,nil,nil,1000},
                            3,
                            {btree,<0.108.0>,
                             {37028,{3,0}},
                             #Fun<couch_db_updater.7.132302543>,
                             #Fun<couch_db_updater.8.107957134>,
                             #Fun<couch_btree.5.124754102>,
                             #Fun<couch_db_updater.9.46112288>},
                            {btree,<0.108.0>,
                             {37318,3},
                             #Fun<couch_db_updater.10.19027664>,
                             #Fun<couch_db_updater.11.35033879>,
                             #Fun<couch_btree.5.124754102>,
                             #Fun<couch_db_updater.12.56344865>},
                            {btree,<0.108.0>,
                             {33716,[]},
                             #Fun<couch_btree.0.83553141>,
                             #Fun<couch_btree.1.30790806>,
                             #Fun<couch_btree.2.124754102>,nil},
                            3,<<"aimcloud">>,
                            "d:/www/couchDB/db/aimcloud.couch",[],[],nil,
                            {user_ctx,null,[],undefined},
                            nil,1000,
                            [before_header,after_header,on_file_open]},
<0.115.0>,<<"_temp">>,<<"javascript">>,[],
                           [{view,0,
                             [<<"_temp">>],
<<"function(doc) {\n  emit(null, doc);\n}">>,
                             {btree,<0.115.0>,nil,
                              #Fun<couch_btree.3.83553141>,
                              #Fun<couch_btree.4.30790806>,
                              #Fun<couch_view.less_json_ids.2>,
                              #Fun<couch_view_group.10.120246376>},
                             [],[]}],
                           
{btree,<0.115.0>,nil,#Fun<couch_btree.0.83553141>,
                            #Fun<couch_btree.1.30790806>,
                            #Fun<couch_btree.2.124754102>,nil},
                           0,0,nil,nil},
<0.117.0>,nil,false,
                          [{{<0.97.0>,#Ref<0.0.0.212>},3}],
<0.118.0>}
** Reason for termination ==
** {'EXIT',
        {{badmatch,
             {error,
                 {enoent,
                     [{erlang,open_port,
                          [{spawn,
                               "c:/PROGRA~1/Apache Software 
Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable 
./couchjs.exe ../share/couchdb/server/main.js"},
                           [stream,{line,1024},binary,exit_status,hide]]},
                      {couch_os_process,init,1},
                      {gen_server,init_it,6},
                      {proc_lib,init_p_do_apply,3}]}}},
         [{couch_query_servers,new_process,2},
          {couch_query_servers,handle_call,3},
          {gen_server,handle_msg,5},
          {proc_lib,init_p_do_apply,3}]}}


[Thu, 04 Mar 2010 15:50:32 GMT] [error] [<0.114.0>] {error_report,<0.32.0>,
  {<0.114.0>,crash_report,
   [[{initial_call,{couch_view_group,init,['Argument__1']}},
     {pid,<0.114.0>},
     {registered_name,[]},
     {error_info,
      {exit,
       {'EXIT',
        {{badmatch,
          {error,
           {enoent,
            [{erlang,open_port,
              [{spawn,
                "c:/PROGRA~1/Apache Software 
Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable 
./couchjs.exe ../share/couchdb/server/main.js"},
               [stream,{line,1024},binary,exit_status,hide]]},
             {couch_os_process,init,1},
             {gen_server,init_it,6},
             {proc_lib,init_p_do_apply,3}]}}},
         [{couch_query_servers,new_process,2},
          {couch_query_servers,handle_call,3},
          {gen_server,handle_msg,5},
          {proc_lib,init_p_do_apply,3}]}},
       [{gen_server,terminate,6},{proc_lib,init_p_do_apply,3}]}},
     {ancestors,
      [couch_view,couch_secondary_services,couch_server_sup,<0.33.0>]},
     {messages,[]},
     {links,[<0.115.0>,<0.87.0>]},
     {dictionary,[]},
     {trap_exit,true},
     {status,running},
     {heap_size,1597},
     {stack_size,24},
     {reductions,453}],
    [{neighbour,
      [{pid,<0.118.0>},
       {registered_name,[]},
       {initial_call,{couch_ref_counter,init,['Argument__1']}},
       {current_function,{gen_server,loop,6}},
       {ancestors,
        [<0.114.0>,couch_view,couch_secondary_services,couch_server_sup,
<0.33.0>]},
       {messages,[]},
       {links,[<0.115.0>]},
       {dictionary,[]},
       {trap_exit,false},
       {status,waiting},
       {heap_size,233},
       {stack_size,9},
       {reductions,47}]},
     {neighbour,
      [{pid,<0.115.0>},
       {registered_name,[]},
       {initial_call,{couch_file,init,['Argument__1']}},
       {current_function,{gen_server,loop,6}},
       {ancestors,
        [<0.114.0>,couch_view,couch_secondary_services,couch_server_sup,
<0.33.0>]},
       {messages,[]},
       {links,[<0.114.0>,<0.118.0>,#Port<0.3595>]},
       {dictionary,[]},
       {trap_exit,false},
       {status,waiting},
       {heap_size,377},
       {stack_size,9},
       {reductions,1334}]}]]}}

[Thu, 04 Mar 2010 15:50:32 GMT] [info] [<0.97.0>] 127.0.0.1 - - 'POST' 
/aimcloud/_temp_view?limit=11&descending=true 500
--------------------




Precision :
The same installation, with same binary on XP SP3 works as expected.

Is anybody experimented the same trouble ?
Do you have any suggestion ?


Regards,

Thierry



Re: Crash on _temp_view request on W2003

Posted by Mark Hammond <sk...@gmail.com>.
On 5/03/2010 3:02 AM, zecat wrote:
> Hi !
>
> Installing a couchDB windows binary snapshot build 0.11.0b897093 on
> Windows Server 2003 R2 works well for basic operation PUT/GET....
> But when tryning to use for testing purpose 'temporary view' from futon
> (or with curl) with basic map :
> function(doc) {
> emit(null, doc);
> }
>
>
> I got an error as below :
...

> {{nocatch,{'EXIT',{{badmatch,{error,{enoent,[{erlang,open_port,[{spawn,"c:/PROGRA~1/Apache
> Software
> Foundation/CouchDB/lib/couch-0.11.0b916031/priv/couchspawnkillable
> ./couchjs.exe ../share/couchdb/serv...

Strange - it looks like couchdb can't find either couchspawnkillable.exe 
in the specified directory, or couchjs.exe in the couchdb 'bin' 
directory - can you confirm they exist?  If they do, can you try 
executing them manually without any arguments and see if one fails to start?

Cheers,

Mark