Оказалось что в модуле идет бесконечная рекурсия, очень приятно.
Я хочу имплементнуть в okhttp Authenticator репозиторий ответственный за токен доступа к апи, чтобы если он истек, этот репозиторий сделал запрос на апи, обновил токен, а дальше авторизатор использовал новый токен. Проблема в том что репозиторию нужны эндпоинты к апи, которые создаются ретрофитом в конструкторе которого стоит авторизатор.
Получается рекурсия, что чтобы создать эндпоинты нужен ретрофит, чтобы создать ретрофит нужен авторизатор, чтобы создать авторизатор нужны эндпоинты. Может у кого есть идеи?