Cannot start 4.6dp on MacOS

I downloaded the 4.6dp for MacOS X today. I moved the old 4.5 I had running to the trash and installed the new one in Applications in the “obvious” way. I tried starting it, but while the icon appeared in the title bar, nothing else happened. I tried opening the admin console by hand in the browser and it could not connect.

I Quit Couchbase Server and tried running from the command line. I got this output (not sure if it’s helpful or not):

2016-12-06 07:14:31.994 Couchbase Server[10151:27554184] Unknown class ‘LoginItemManager’, using ‘NSObject’ instead. Encountered in Interface Builder file at path /Applications/Couchbase Server.app/Contents/Resources/MainMenu.nib.
2016-12-06 07:14:31.994 Couchbase Server[10151:27554184] Failed to connect (loginItems) outlet from (Couchbase_ServerAppDelegate) to (NSObject): missing setter or instance variable
2016-12-06 07:14:32.138 Couchbase Server[10151:27554184] Launched server task – pid = 10152
Eshell V5.10.4.0.0.1 (abort with ^G)
(babysitter_of_ns_1@127.0.0.1)1>
=INFO REPORT==== 6-Dec-2016::07:14:36 ===
{net_kernel,{‘EXIT’,<0.78.0>,connection_closed}}
(babysitter_of_ns_1@127.0.0.1)1>
=ERROR REPORT==== 6-Dec-2016::07:14:37 ===
** Generic server <0.75.0> terminating
** Last message in was {#Port<0.3638>,{exit_status,1}}
** When Server state == {state,#Port<0.3638>,ns_server,
{[“{"Kernel pid terminated",application_controller,"{application_start_failure,ns_server,{{shutdown,{failed_to_start_child,ns_server_nodes_sup,{shutdown,{failed_to_start_child,ns_server_sup,{shutdown,{failed_to_start_child,index_settings_manager,{badarg,[{dict,fetch,[<<\"indexer.settings.compaction.compaction_mode\">>,{dict,9,16,16,8,80,48,{,,,,,,,,,,,,,,,},{{,,[[<<\"indexer.settings.compaction.interval\">>|<<\"00:00,00:00\">>]],[[<<\"indexer.settings.persisted_snapshot.interval\">>|5000],[<<\"indexer.settings.log_level\">>|<<\"info\">>]],[[<<\"indexer.settings.compaction.min_frag\">>|30]],[[<<\"indexer.settings.inmemory_snapshot.interval\">>|200]],,[[<<\"indexer.settings.max_cpu_percent\">>|0]],[[<<\"indexer.settings.storage_mode\">>|<<\"forestdb\">>]],,[[<<\"indexer.settings.recovery.max_rollbacks\">>|5]],[[<<\"indexer.settings.memory_quota\">>|268435456]],,,,}}}],[{file,\"dict.erl\"},{line,126}]},{index_settings_manager,‘-lens_get_many/2-lc$^0/1-0-’,2,[{file,\"src/index_settings_manager.erl\"},{line,373}]},{index_settings_manager,‘-lens_get_many/2-lc$^0/1-0-’,2,[{file,\"src/index_settings_manager.erl\"},{line,373}]},{index_settings_manager,do_populate_ets_table,1,[{file,\"src/index_settings_manager.erl\"},{line,188}]},{work_queue,init,1,[{file,\"src/work_queue.erl\"},{line,51}]},{gen_server,init_it,6,[{file,\"gen_server.erl\"},{line,304}]},{proc_lib,init_p_do_apply,3,[{file,\"proc_lib.erl\"},{line,239}]}]}}}}}}},{ns_server,start,[normal,]}}}"}”,
empty,empty],
[empty,empty]},
undefined,undefined,,0}
** Reason for termination ==
** {abnormal,1}

Hi Gareth,
On Mac you need to uninstall your old data directory before you install a new version. You may have one or both of the below directories that have data in an incompatible format.

http://developer.couchbase.com/documentation/server/current/install/macos-install.html

 rm -rf ~/Library/Application\ Support/Couchbase
 rm -rf ~/Library/Application\ Support/Membase