Hi Tito,

Sorry for silence, I had no good idea what you could do in this
situation. But seems you handled by pretty trivial way (:
As for new error, it seems that XCode CI server tries to create a
database again for some unknown reason. Could you try to play with
XCode CI server configuration[1]. For instance, check Cleaning option.

Suddenly, I don't have OSX to be sure that this will work, it's just a
guess which worth to try. Please, share with us what you find! Or may
be someone else experienced with XCode CI server it could help you.

[1]: 
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/ConfigureBots.html#//apple_ref/doc/uid/TP40013292-CH9-SW1

--
,,,^..^,,,


On Tue, Apr 7, 2015 at 8:14 PM, Tito Ciuro <[email protected]> wrote:
> Hello again,
>
> After trying to unsuccessfully export the documents, I decided to obliterate 
> the indexes and reindex the entire database. I’ve seen in the past similar 
> issues with other RDBMs where the index (not the database itself) became 
> corrupted. After the indexing completed, the database issue seemed to be 
> fixed; everything returning back to normal. Inspecting the couchdb log 
> revealed that the previous reported errors where now gone. However, one error 
> statement persists:
>
>> [Mon, 06 Apr 2015 23:08:58 GMT] [error] [<0.148.0>] Could not open file 
>> /Library/Developer/XcodeServer/Database/xcs.couch: file already exists
>> Apache CouchDB 1.6.1 (LogLevel=warning) is starting.
>> Apache CouchDB has started. Time to relax.
>> [error] [<0.148.0>] Could not open file 
>> /Library/Developer/XcodeServer/Database/xcs.couch: file already exists
>
>
> Is this something I should worry about? The message is a bit ambiguous, 
> making it sound that it could not open the file because it already exists? 
> What does that mean? What is CouchDB trying to tell me here?
>
> Thanks,
>
> — Tito
>
>> On Apr 4, 2015, at 2:39 PM, Tito Ciuro <[email protected]> wrote:
>>
>> I wonder if the only alternative is to export all docs and re-import them to 
>> a fresh, new db? My worry though is why it got corrupted in the first place. 
>> I thought CouchDB was pretty good at avoiding these kind of things. I have 
>> verified that the drive is OK, so a priori it seems a database file related 
>> issue. I’m not claiming to be an expert or degrading CouchDB! I’m just 
>> trying to understand what could have caused this problem.
>>
>> — Tito
>>
>>> On Apr 4, 2015, at 12:42 PM, Tito Ciuro <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>>
>>> Hi Alexander,
>>>
>>> This error happens when the database is first opened. Any query that 
>>> follows returns an error:
>>>
>>>> [error] [emulator] Error in process <0.7431.0> with exit value: 
>>>> {function_clause,[{couch_compress,decompress,[<<0 
>>>> bytes>>],[{file,"/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_compress.erl"},{line,67}]},{couch_file,pread_term,2,[{file,"/SourceCache/XCSCo...
>>>>
>>>>
>>>> [Sat, 04 Apr 2015 19:40:54 GMT] [error] [emulator] Error in process 
>>>> <0.7431.0> with exit value: 
>>>> {function_clause,[{couch_compress,decompress,[<<0 
>>>> bytes>>],[{file,"/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_compress.erl"},{line,67}]},{couch_file,pread_term,2,[{file,"/SourceCache/XCSCo...
>>>>
>>>>
>>>>
>>>> =ERROR REPORT==== 4-Apr-2015::12:40:54 ===
>>>> Error in process <0.7431.0> with exit value: 
>>>> {function_clause,[{couch_compress,decompress,[<<0 
>>>> bytes>>],[{file,"/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_compress.erl"},{line,67}]},{couch_file,pread_term,2,[{file,"/SourceCache/XCSCo...
>>>>
>>>> [error] [<0.7364.0>] {error_report,<0.30.0>,
>>>>                      {<0.7364.0>,crash_report,
>>>>                       [[{initial_call,
>>>>                          {mochiweb_acceptor,init,
>>>>                           ['Argument__1','Argument__2','Argument__3']}},
>>>>                         {pid,<0.7364.0>},
>>>>                         {registered_name,[]},
>>>>                         {error_info,
>>>>                          {error,badarg,
>>>>                           [{erlang,list_to_binary,
>>>>                             [[{couch_compress,decompress,
>>>>                                [<<>>],
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_compress.erl"},
>>>>                                 {line,67}]},
>>>>                               {couch_file,pread_term,2,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_file.erl"},
>>>>                                 {line,135}]},
>>>>                               {couch_btree,get_node,2,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_btree.erl"},
>>>>                                 {line,349}]},
>>>>                               {couch_btree,modify_node,4,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_btree.erl"},
>>>>                                 {line,309}]},
>>>>                               {couch_btree,query_modify,4,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_btree.erl"},
>>>>                                 {line,196}]},
>>>>                               {couch_mrview_updater,write_kvs,4,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couch_mrview/src/couch_mrview_updater.erl"},
>>>>                                 {line,225}]},
>>>>                               {couch_mrview_updater,write_results,2,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couch_mrview/src/couch_mrview_updater.erl"},
>>>>                                 {line,166}]}]],
>>>>                             []},
>>>>                            {couch_httpd,error_info,1,
>>>>                             [{file,
>>>>                               
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_httpd.erl"},
>>>>                              {line,818}]},
>>>>                            {couch_httpd,send_error,2,
>>>>                             [{file,
>>>>                               
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_httpd.erl"},
>>>>                              {line,925}]},
>>>>                            {couch_httpd,handle_request_int,5,
>>>>                             [{file,
>>>>                               
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_httpd.erl"},
>>>>                              {line,353}]},
>>>>                            {mochiweb_http,headers,5,
>>>>                             [{file,
>>>>                               
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/mochiweb/mochiweb_http.erl"},
>>>>                              {line,94}]},
>>>>                            {proc_lib,init_p_do_apply,3,
>>>>                             [{file,"proc_lib.erl"},{line,239}]}]}},
>>>>                         {ancestors,
>>>>                          [couch_httpd,couch_secondary_services,
>>>>                           couch_server_sup,<0.31.0>]},
>>>>                         {messages,[]},
>>>>                         {links,[<0.104.0>,#Port<0.7351>]},
>>>>                         {dictionary,
>>>>                          [{mochiweb_request_qs,
>>>>                            [{"include_docs","true"},
>>>>                             {"startkey","[\"device\"]"},
>>>>                             {"endkey","[\"device\",{}]"}]},
>>>>                           {couch_rewrite_count,0},
>>>>                           {mochiweb_request_cookie,[]}]},
>>>>                         {trap_exit,false},
>>>>                         {status,running},
>>>>                         {heap_size,6772},
>>>>                         {stack_size,27},
>>>>                         {reductions,5327}],
>>>>                        []]}}
>>>> [Sat, 04 Apr 2015 19:40:54 GMT] [error] [<0.7364.0>] 
>>>> {error_report,<0.30.0>,
>>>>                      {<0.7364.0>,crash_report,
>>>>                       [[{initial_call,
>>>>                          {mochiweb_acceptor,init,
>>>>                           ['Argument__1','Argument__2','Argument__3']}},
>>>>                         {pid,<0.7364.0>},
>>>>                         {registered_name,[]},
>>>>                         {error_info,
>>>>                          {error,badarg,
>>>>                           [{erlang,list_to_binary,
>>>>                             [[{couch_compress,decompress,
>>>>                                [<<>>],
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_compress.erl"},
>>>>                                 {line,67}]},
>>>>                               {couch_file,pread_term,2,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_file.erl"},
>>>>                                 {line,135}]},
>>>>                               {couch_btree,get_node,2,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_btree.erl"},
>>>>                                 {line,349}]},
>>>>                               {couch_btree,modify_node,4,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_btree.erl"},
>>>>                                 {line,309}]},
>>>>                               {couch_btree,query_modify,4,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_btree.erl"},
>>>>                                 {line,196}]},
>>>>                               {couch_mrview_updater,write_kvs,4,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couch_mrview/src/couch_mrview_updater.erl"},
>>>>                                 {line,225}]},
>>>>                               {couch_mrview_updater,write_results,2,
>>>>                                [{file,
>>>>                                  
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couch_mrview/src/couch_mrview_updater.erl"},
>>>>                                 {line,166}]}]],
>>>>                             []},
>>>>                            {couch_httpd,error_info,1,
>>>>                             [{file,
>>>>                               
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_httpd.erl"},
>>>>                              {line,818}]},
>>>>                            {couch_httpd,send_error,2,
>>>>                             [{file,
>>>>                               
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_httpd.erl"},
>>>>                              {line,925}]},
>>>>                            {couch_httpd,handle_request_int,5,
>>>>                             [{file,
>>>>                               
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_httpd.erl"},
>>>>                              {line,353}]},
>>>>                            {mochiweb_http,headers,5,
>>>>                             [{file,
>>>>                               
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/mochiweb/mochiweb_http.erl"},
>>>>                              {line,94}]},
>>>>                            {proc_lib,init_p_do_apply,3,
>>>>                             [{file,"proc_lib.erl"},{line,239}]}]}},
>>>>                         {ancestors,
>>>>                          [couch_httpd,couch_secondary_services,
>>>>                           couch_server_sup,<0.31.0>]},
>>>>                         {messages,[]},
>>>>                         {links,[<0.104.0>,#Port<0.7351>]},
>>>>                         {dictionary,
>>>>                          [{mochiweb_request_qs,
>>>>                            [{"include_docs","true"},
>>>>                             {"startkey","[\"device\"]"},
>>>>                             {"endkey","[\"device\",{}]"}]},
>>>>                           {couch_rewrite_count,0},
>>>>                           {mochiweb_request_cookie,[]}]},
>>>>                         {trap_exit,false},
>>>>                         {status,running},
>>>>                         {heap_size,6772},
>>>>                         {stack_size,27},
>>>>                         {reductions,5327}],
>>>>                        []]}}
>>>>
>>>> =CRASH REPORT==== 4-Apr-2015::12:40:54 ===
>>>>  crasher:
>>>>    initial call: mochiweb_acceptor:init/3
>>>>    pid: <0.7364.0>
>>>>    registered_name: []
>>>>    exception error: bad argument
>>>>      in function  list_to_binary/1
>>>>         called as list_to_binary([{couch_compress,decompress,
>>>>                                    [<<>>],
>>>>                                    [{file,
>>>>                                      
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_compress.erl"},
>>>>                                     {line,67}]},
>>>>                                   {couch_file,pread_term,2,
>>>>                                    [{file,
>>>>                                      
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_file.erl"},
>>>>                                     {line,135}]},
>>>>                                   {couch_btree,get_node,2,
>>>>                                    [{file,
>>>>                                      
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_btree.erl"},
>>>>                                     {line,349}]},
>>>>                                   {couch_btree,modify_node,4,
>>>>                                    [{file,
>>>>                                      
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_btree.erl"},
>>>>                                     {line,309}]},
>>>>                                   {couch_btree,query_modify,4,
>>>>                                    [{file,
>>>>                                      
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_btree.erl"},
>>>>                                     {line,196}]},
>>>>                                   {couch_mrview_updater,write_kvs,4,
>>>>                                    [{file,
>>>>                                      
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couch_mrview/src/couch_mrview_updater.erl"},
>>>>                                     {line,225}]},
>>>>                                   {couch_mrview_updater,write_results,2,
>>>>                                    [{file,
>>>>                                      
>>>> "/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couch_mrview/src/couch_mrview_updater.erl"},
>>>>                                     {line,166}]}])
>>>>      in call from couch_httpd:error_info/1 
>>>> (/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_httpd.erl,
>>>>  line 818)
>>>>      in call from couch_httpd:send_error/2 
>>>> (/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_httpd.erl,
>>>>  line 925)
>>>>      in call from couch_httpd:handle_request_int/5 
>>>> (/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_httpd.erl,
>>>>  line 353)
>>>>      in call from mochiweb_http:headers/5 
>>>> (/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/mochiweb/mochiweb_http.erl,
>>>>  line 94)
>>>>    ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
>>>>                  <0.31.0>]
>>>>    messages: []
>>>>    links: [<0.104.0>,#Port<0.7351>]
>>>>    dictionary: [{mochiweb_request_qs,
>>>>                      [{"include_docs","true"},
>>>>                       {"startkey","[\"device\"]"},
>>>>                       {"endkey","[\"device\",{}]"}]},
>>>>                  {couch_rewrite_count,0},
>>>>                  {mochiweb_request_cookie,[]}]
>>>>    trap_exit: false
>>>>    status: running
>>>>    heap_size: 6772
>>>>    stack_size: 27
>>>>    reductions: 5327
>>>>  neighbours:
>>>> ^C
>>>
>>>
>>> By the way, Futon > Diagnostics > Verify installation returns 
>>> "Installation.Your installation looks fine. Time to Relax”. It’s 
>>> interesting because I can switch through the many views and browse the 
>>> documents, so if it was really corrupted I’d see some sort of error or 
>>> timeout trying to read it, no?… :-/
>>>
>>> Thanks for the help,
>>>
>>> — Tito
>>>
>>>> On Apr 4, 2015, at 12:30 PM, Alexander Shorin <[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>>
>>>> Hi Tito,
>>>>
>>>> It looks like database file is corrupted. When this error happens? On
>>>> CouchDB start? On database or it document query? The JavaScript
>>>> stacktrace looks as it failed on view or other ddoc function request.
>>>> --
>>>> ,,,^..^,,,
>>>>
>>>>
>>>> On Sat, Apr 4, 2015 at 10:22 PM, Tito Ciuro <[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>>> Hello,
>>>>>
>>>>> We’ve had our database working for a few months without an incident. I 
>>>>> just started seeing our app fail due to CouchDB. The CouchDB log states 
>>>>> the following:
>>>>>
>>>>>> SyntaxError: JSON.parse: unterminated string
>>>>>> Stacktrace:
>>>>>>     ()@share/couchdb/server/main.js:1556
>>>>>>     @share/couchdb/server/main.js:1573
>>>>>>     @:0
>>>>>> Failed to execute script.
>>>>>> Apache CouchDB 1.6.1 (LogLevel=warning) is starting.
>>>>>> Apache CouchDB has started. Time to relax.
>>>>>> [error] [<0.148.0>] Could not open file 
>>>>>> /Library/Developer/Database/xcs.couch: file already exists
>>>>>> [Sat, 04 Apr 2015 19:00:37 GMT] [error] [<0.148.0>] Could not open file 
>>>>>> /Library/Developer/Database/xcs.couch: file already exists
>>>>>> [error] [emulator] Error in process <0.277.0> with exit value: 
>>>>>> {function_clause,[{couch_compress,decompress,[<<0 
>>>>>> bytes>>],[{file,"/SourceCache/XCSCouchDB/XCSCouchDB-2/dependencies/couchdb/src/couchdb/couch_compress.erl"},{line,67}]},{couch_file,pread_term,2,[{file,"/SourceCache/XCSCo…
>>>>>
>>>>>
>>>>> Why is it stating "Could not open file <…> file already exists”? If the 
>>>>> database exists (expected), why cannot be opened? And why is 
>>>>> share/couchdb/server/main.js giving an error? AFAIK, our CouchDB 
>>>>> installation hasn’t been touched in months. Any ideas?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> — Tito
>>>
>>
>

Reply via email to