You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Adam Kocoloski (JIRA)" <ji...@apache.org> on 2013/05/29 16:57:20 UTC
[jira] [Updated] (COUCHDB-814) Improve error logging
[ https://issues.apache.org/jira/browse/COUCHDB-814?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adam Kocoloski updated COUCHDB-814:
-----------------------------------
Component/s: Logging
> Improve error logging
> ---------------------
>
> Key: COUCHDB-814
> URL: https://issues.apache.org/jira/browse/COUCHDB-814
> Project: CouchDB
> Issue Type: Improvement
> Components: Logging, View Server Support
> Affects Versions: 0.10
> Environment: Ubuntu Lucid Lynx
> Reporter: Julian Moritz
> Priority: Minor
>
> When defining the path to a view server and using a non-existing target, the error message in my case was
> [Sun, 04 Jul 2010 08:48:06 GMT] [error] [<0.108.0>] ** Generic server
> <0.108.0> terminating
> ** Last message in was {'EXIT',<0.111.0>,epipe}
> ** When Server state == {group_state,undefined,<<"web">>,
> {"/var/lib/couchdb/0.10.0",<<"web">>,
> {group,
> <<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,
> 233>>,
> {db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
> <0.69.0>,<0.75.0>,
> {db_header,4,16,0,
> {738330,{8,1}},
> {739403,9},
> nil,0,nil,nil,1000},
> 16,
> {btree,<0.69.0>,
> {738330,{8,1}},
> #Fun<couch_db_updater.8.117532479>,
> #Fun<couch_db_updater.9.105507025>,
> #Fun<couch_db_updater.7.32442936>,
> #Fun<couch_db_updater.10.43662179>},
> {btree,<0.69.0>,
> {739403,9},
> #Fun<couch_db_updater.11.41695917>,
> #Fun<couch_db_updater.12.6934644>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.13.28245598>},
> {btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
> [],[],nil,
> {user_ctx,null,[]},
> nil,1000,
> [before_header,after_header,on_file_open]},
> nil,<<"_temp">>,<<"python">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"def fun(doc):\n yield None,
> doc">>,nil,[]}],
> nil,0,0,nil,nil}},
> {group,
> <<54,48,77,50,3,129,147,16,223,202,27,98,9,139,74,233>>,
> {db,<0.71.0>,<0.72.0>,nil,<<"1278233277155316">>,
> <0.69.0>,<0.75.0>,
> {db_header,4,16,0,
> {738330,{8,1}},
> {739403,9},
> nil,0,nil,nil,1000},
> 16,
> {btree,<0.69.0>,
> {738330,{8,1}},
> #Fun<couch_db_updater.8.117532479>,
> #Fun<couch_db_updater.9.105507025>,
> #Fun<couch_db_updater.7.32442936>,
> #Fun<couch_db_updater.10.43662179>},
> {btree,<0.69.0>,
> {739403,9},
> #Fun<couch_db_updater.11.41695917>,
> #Fun<couch_db_updater.12.6934644>,
> #Fun<couch_btree.5.124754102>,
> #Fun<couch_db_updater.13.28245598>},
> {btree,<0.69.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 16,<<"web">>,"/var/lib/couchdb/0.10.0/web.couch",
> [],[],nil,
> {user_ctx,null,[]},
> nil,1000,
> [before_header,after_header,on_file_open]},
> <0.109.0>,<<"_temp">>,<<"python">>,[],
> [{view,0,
> [<<"_temp">>],
> <<"def fun(doc):\n yield None, doc">>,
> {btree,<0.109.0>,nil,
> #Fun<couch_btree.3.83553141>,
> #Fun<couch_btree.4.30790806>,
> #Fun<couch_view.less_json_keys.2>,
> #Fun<couch_view_group.11.46347864>},
> []}],
> {btree,<0.109.0>,nil,#Fun<couch_btree.0.83553141>,
> #Fun<couch_btree.1.30790806>,
> #Fun<couch_btree.2.124754102>,nil},
> 0,0,nil,nil},
> <0.111.0>,nil,false,
> [{{<0.74.0>,#Ref<0.0.0.673>},16}],
> <0.112.0>}
> ** Reason for termination ==
> ** epipe
> Why not just printing a message like "ERROR: Path not found: /path/fo/file" ?
> The way above makes it hard to guess the problem.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira