Hi,<div><br></div><div>I ran into a situation that RabbitMQ refuses to start when I have removed the "federation" configuration used to start RabbitMQ initially.<br>The only way to recover from that situation is:<br><br></div><div>- restoring your original configuration</div><div>- start RabbitMQ</div><div>- delete the federation exchange</div><div>- stop RabbitMQ&nbsp;</div><div>- remove configuration</div><div>- start RabbitMQ again.</div><div><br></div><div>startup_log contains following information:</div><div><br></div><div>... snip ...</div><div><div>starting exchange, queue and binding recovery &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ...BOOT ERROR: FAILED</div><div>Reason: {badmatch,{error,set_not_found}}</div><div>Stacktrace: [{rabbit_federation_exchange,create,2},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit_misc,'-table_filter/3-fun-1-',4},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit_misc,'-table_filter/3-fun-2-',5},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{lists,foldl,3},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit_exchange,recover,0},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit,recover,0},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit,'-run_boot_step/1-lc$^1/1-1-',1},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit,run_boot_step,1}]</div><div>{"Kernel pid terminated",application_controller,"{application_start_failure,rabbit,{bad_return,{{rabbit,start,[normal,[]]},{'EXIT',{rabbit,failure_during_boot}}}}}"}</div></div><div><br></div><div>startup_err contains following information:</div><div><br></div><div>Erlang has closed<br></div><div><div><br></div><div>Crash dump was written to: erl_crash.dump</div><div>Kernel pid terminated (application_controller) ({application_start_failure,rabbit,{bad_return,{{rabbit,start,[normal,[]]},{'EXIT',{rabbit,failure_during_boot}}}}})</div></div><div><br></div><div><br></div><div>I can forward a copy of the erl_crash.dump if required.</div><div><br></div><div>Thanks,</div><div><br></div><div>Jelle</div>