500 Fehler nach Erhalt des Tokens im oauth2-basic Plugin

Ich stoße auf einen seltsamen Fehler, den andere anscheinend gelöst haben. Im Grunde erhalte ich das Token von der API, aber es werden keine Aufrufe an die Benutzerdetails-API gemacht. Stattdessen schlägt die Callback-URL mit 500 ohne jegliche Fehlermeldung fehl.

Aus den Protokollen:

OAuth2 Debugging: response status 200

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

Headers:
--- !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


Body:
--- '{"access_token":"xxxx","token_type":"Bearer","expires_in":3599,"refresh_token":"xxxx"}

  '

Processing by Users::OmniauthCallbacksController#complete as HTML
  Parameters: {"code"=>"xxx", "state"=>"d77d766602c9302ad6967569883d4c41ef0ac9847d0b85f8", "provider"=>"oauth2_basic"}
OAuth2 Debugging:       after_authenticate response:

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


      uid:

      info:
      ---
name:


      extra:
      --- {}


Completed 500 Internal Server Error in 81ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)

Ich erhalte keine Fehlermeldung. Daher bin ich mir nicht sicher, was das Problem verursacht. Ich habe sichergestellt, dass OAuth2 fetch user details, OAuth2 user JSON URL und OAuth2 JSON user ID path usw. gesetzt sind, aber ich sehe überhaupt keinen API-Aufruf an die Benutzerdetails-API.

Jede Information wäre sehr willkommen.

Ich habe übrigens sowohl Server- als auch Docker-Zugriff. Irgendwelche Debugging-Versuche, die ich ausprobieren kann, kann ich gerne versuchen.