пробую такую последовательность
убираю из init() gen_server - запуск чего бы то ни было
стартую приложение
все запускается без ошибок
в том числе
09:41:04.397 UTC Supervisor skytaxi_sync_legacy_sup started rabbit_writer:start_link() at pid <0.485.0>
затем вызываю rabbit_writer:send_message().
send_message() ->
gen_server:cast(?SERVER, init_amqp_connection),
ok.
вылетает эта же ошибка с остановкой основного приложения
ты не пробуй, а возьми свой стектрейс и данные и вручную просмотри всю цепочку снизу-вверх сравнив api /версию /доку и данные