Skip to content

Misleading message when Minecraft API is down #4932

@lukascernydis

Description

@lukascernydis

Role

Trying to login into game

Suggestion

Interpret API http response code better

Benefit

User won't get panic attack

This suggestion is unique

  • I have searched the issue tracker and did not find an issue describing my suggestion, especially not one that has been rejected.

You may use the editor below to elaborate further.

Hi. Would it be possible to better communicate situation when Minecraft API responds with HTTP 503?
Current message "account does not own Minecraft" may cause some people heart attack :)

Thank you.

    2.776 D AuthFlow: "Accessing Mojang services."
    2.776 D Getting Minecraft access token...
    3.009 D Parsing Mojang response...
    3.009 D Mojang response is valid.
    3.011 D AuthFlow: "Fetching Xbox profile."
    3.011 D Getting Xbox profile...
    3.786 D AuthFlow: "Determining game ownership."
    3.787 D Getting entitlements...
    3.905 W AuthRequest::onRequestError: Error 403
    3.905 W AuthRequest::onRequestError: Error string:  "Error transferring https://api.minecraftservices.com/entitlements/license?requestId=401adea0-efc3-4fa5-92d3-5fc612e84c0a - server replied: Service Unavailable"
    3.905 W AuthRequest::onRequestError: HTTP status 503 "Service Unavailable"
    3.905 D Parsing Minecraft entitlements...
    3.909 D AuthFlow: "Fetching the Minecraft profile."
    5.537 D Parsing Minecraft profile...
    5.539 D AuthFlow: "Getting skin."
    5.589 D Task "MSASilent(0x3481bd8)" succeeded
    5.589 D Writing account list to "accounts.json"
    5.589 D Building JSON data structure.
    5.589 D Building account array.
    5.590 D Writing account list to file.
    5.595 D Saved account list to "accounts.json"
    5.596 D RefreshSchedule: Background account refresh succeeded
   22.013 C Task "LaunchController(0x4bd2978)" failed:  "Launch cancelled - account does not own Minecraft."
   22.017 W QCoreApplication::postEvent: Unexpected null receiver
  410.719 W QCoreApplication::postEvent: Unexpected null receiver
  410.719 D Task "LaunchController(0x4d6c7a8)" starting for the first time
  412.828 C Task "LaunchController(0x4d6c7a8)" failed:  "Launch cancelled - account does not own Minecraft."
  412.831 W QCoreApplication::postEvent: Unexpected null receiver
  640.277 W QCoreApplication::postEvent: Unexpected null receiver
  640.277 D Task "LaunchController(0x4d6cf60)" starting for the first time
  642.907 C Task "LaunchController(0x4d6cf60)" failed:  "Launch cancelled - account does not own Minecraft."
  642.910 W QCoreApplication::postEvent: Unexpected null receiver

Metadata

Metadata

Assignees

No one assigned

    Labels

    AuthMSA and Mojang auth related issuesbug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions