Ошибка 500 после получения токена в плагине oauth2-basic

Я столкнулся с необычной ошибкой, которую, похоже, другим уже удалось решить. Суть в том, что я получаю токен от API, но вызовы API для получения данных пользователя не выполняются. Вместо этого callback-URL завершается с ошибкой 500 без какого-либо сообщения об ошибке.

Из логов:

Отладка OAuth2: статус ответа 200

Из POST https://developer-dev.api.autodesk.com/authentication/v2/token

Заголовки:
--- !ruby/hash-with-ivars:Faraday::Utils::Headers
ivars:
  :@names:
    user-agent: User-Agent
    content-type: Content-Type
    authorization: Authorization
elements:
  User-Agent: Faraday v2.14.0
  Content-Type: application/x-www-form-urlencoded
  Authorization: Basic xxx


Тело:
--- '{"access_token":"xxxx","token_type":"Bearer","expires_in":3599,"refresh_token":"xxxx"}

  '

Обработка запроса Users::OmniauthCallbacksController#complete в формате HTML
  Параметры: {"code"=>"xxx", "state"=>"d77d766602c9302ad6967569883d4c41ef0ac9847d0b85f8", "provider"=>"oauth2_basic"}
Отладка OAuth2:       ответ after_authenticate:

      creds:
      ---
token: xxx
refresh_token: xxx
expires_at: 1767886006
expires: true


      uid:

      info:
      ---
name:


      extra:
      --- {}


Завершено с ошибкой 500 Internal Server Error за 81 мс (ActiveRecord: 0.0 мс (0 запросов, 0 кэшированных) | GC: 0.0 мс)

Я не получаю никаких сообщений об ошибках. Поэтому я не уверен, что вызывает проблему. Я убедился, что установлены параметры «OAuth2 fetch user details», «OAuth2 user JSON URL» и «OAuth2 JSON user ID path» и т. д., но не вижу никаких вызовов API для получения данных пользователя.

Любая информация будет очень полезна.

Кстати, у меня есть доступ и к серверу, и к Docker. Если нужно что-то отладить — я могу попробовать.