Skip to content

500 when edit interaction message #7448

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Pavel-Boyazov opened this issue Apr 2, 2025 · 0 comments
Open

500 when edit interaction message #7448

Pavel-Boyazov opened this issue Apr 2, 2025 · 0 comments
Labels
bug synced Synced to internal tracker

Comments

@Pavel-Boyazov
Copy link

Pavel-Boyazov commented Apr 2, 2025

Description

I get error 500 when I try to send a deferred update from modal submit. I am attaching the request body below.

When I try to change the message without defer, I get an error with the code 10062.

The error is affected by the number of characters in the embed (including the url icon), components, and their options. Symbols mean emojis, numbers, and letters.

Steps to Reproduce

  1. Reply to command interaction with some component
  2. Show modal on component interaction
  3. Send (or defer and send) update response with body:
{
  "content": "",
  "tts": false,
  "enforce_nonce": false,
  "embeds": [
    {
      "type": "rich",
      "title": "Lorem ipsum dolor sit amet, consectetur adipiscing integer.",
      "image": {
        "url": "https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/662630272724e61320fb7ee2_WUMPUS.webp?test=djguifhfueihuibneriuben9nebenr9bnfdeoigjoieerigirejgrgh90gdmlkdsffdsdjfwdjfdjfoinowiopsjdjfiojiowneoinvwoivwobveoivewboisd"
      },
      "footer": {
        "text": "Lorem ipsum dolor sit amet, consectetur et.",
        "icon_url": "https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/662630272724e61320fb7ee2_WUMPUS.webp?test=djguifhfueih"
      },
      "fields": [
        {
          "value": "1111111цц1цццц11111111111111111111111111ццццццццццц1цццццццц1цццццццццццццц11ццццц1ццццццццц1ццц1цццццццц111111111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1цццццццццц1ццццц1ц1ццццццц1111111111цц1цццц1111111111111111111111111ццццц1ццццццццц1ццц1цццццццц1111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1цццццццццц1ццццц1ц1ццццццц1111111111цц1цццц1111111111111111111111111ццццц1ццццццццц1ццц1цццццццц1111111111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1цццццццццц1ццццц1ц1ццццццц1111111111цц1цццц1111111111111111111111111ццццц1ццццццццц1ццц1цццццццц1111111111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1цццццццццц1ццццц1ц1ццццццц1111111111цц1цццц1111111111111111111111111ццццц1ццццццццц1ццц1цццццццц11111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1ццццццц1🌼🌼🌼🌼🌼🌼🌼🌼🌼🌼🥂🥂🥂🥂🥂🥂🥂🥂🥂🥂",
          "name": "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111🌺🌺"
        },
        {
          "value": "1111111цц1цццц1111111111111111111111111ццццц1ццццццццц1ццц1цццццццц11111111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1цццццццццц1ццццц1ццццц111🌼🌼🥂🥂",
          "name": "11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111🌺🌺"
        },
        {
          "value": "11111ц1ццццц1111111111111111111111111цц1цццццццццццц1ццццццц1ццц1цццц11111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц111111ц1ццццц1111111111111111111111111цц1цццццццццццц1ццццццц1ццц1цццц11111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц111111ц1ццццц1111111111111111111111111цц1цццццццццццц1ццццццц1ццц1цццц1111111111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц111111ц1ццццц1111111111111111111111111цц1цццццццццццц1ццццццц1ццц1цццц1111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц111111ц1ццццц1111111111111111111111111цц1цццццццццццц1ццццццц1ццц1цццц11111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц11🌼🌼🌼🌼🌼🌼🌼🌼🌼🌼🥂🥂🥂🥂🥂🥂🥂🥂🥂🥂",
          "name": "ццццццццццццццццццццццццццццццццццццццццц11111111111111🌺🌺"
        },
        {
          "value": "11111ц1ццццц1111111111111111111111111цц1ццццццццццц1ццццццц1ццц1цццц1111111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц1111🌼🌼🥂🥂",
          "name": "111цццццццццц1цц1цццццццццц1ццццццц11ццццц111111🌺🌺"
        },
        {
          "value": "11111цц1цццц1111111111111111111111111ццц1цццццццц11111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1цццццццццц1ццццц1ц1ццццццц111111цц1цццц11111111111111111111111111111111111111111111111111ццц11ццц1цццццццц11111111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1цццццццццц1ццццц1ц1ццццццц111111цц1цццц1111111111111111111111111111111111111111111111111ццц1цццццццц11111111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1цццццццццц1ццццц1ц1ццццццц111111цц1цццц1111111111111111111111111111111111111111111111111ццц1цццццццц11111111111111111111ццццццццццц1ццц1ц1цццццц1ццццц1цц1ццццц1ццццц11цццццццц1цццццццццц1ццццц1ц1ццццццц1111🌼🌼🌼🌼🌼🌼🌼🌼🥂🥂🥂🥂🥂🥂🥂🥂",
          "name": "111цццццццццц1цц1цццццццццц1ццццццц11ццццц111111🌺🌺"
        },
        {
          "name": "111цццццццццц1цц1цццццццццц1ццццццц11ццццц111111🌺🌺",
          "value": "11111111111111ц1ццццц1111111111111111111111111цц1цццццццц1цццц1ццц1цццц11111111111111111111111111111111111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц11111111111111111111111111111111ц1ццццц1111111111111111111111111цц1цццццццццццц1ццццццццц1ццц1цццц111111111111111111111111111111111111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц11111111111111111111111111111111ц1ццццц11111111111111111111111111111111111111111111111111ццц11цц1цццццццц1цццц1ццц1цццц1111111111111111111111111111111111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц11111111111111111111111111111111ц1ццццц11111111111111111111111111111111111111111111111111цццц11цц1цццццццццццц1ццццццц1ццц1цццц11111111111111111111111111111111111111111111цццццц1ццц1ццццц1ц1ццццццц1ц1ццццццц1ц1ццц1цц1цццццццццц1цццццццццццццц1цц1ццццццццц11111111111111111111111111111111ц1ццццц111111111111111111111111111111111111111111111111"
        }
      ],
      "description": "111ццццццц1ццццццц1ццццц11ццццццццц1цццццццц1ццццц1цццццццц11ццццццц11цц1цццццц1ццц1ццццццццццц11цццццц1ццццццц11цццц1ццц1цццц1ц1ццццццццц1цццццц1111✌️🌼"
    }
  ],
  "components": [
    {
      "type": 1,
      "id": 1,
      "components": [
        {
          "type": 3,
          "placeholder": "цццццццццц1цццццц11цццццццц1111ц1ццццццццц1",
          "id": 2,
          "custom_id": "11111111111",
          "options": [
            {
              "label": "цццццццц1цццц11",
              "value": "0",
              "description": "111цццццццццц1цц1ццццццццццццццццц1ццццццц11ццццц111111🌺🌺"
            },
            {
              "label": "цццццццц1цццц11",
              "value": "1",
              "description": "111цццццццццц1цц1ццццццццццццццццц1ццццццц11ццццц111111🌺🌺"
            },
            {
              "label": "цццццццц1цццц11",
              "value": "2",
              "description": "111цццццццццц1цц1ццццццццццццццццц1ццццццц11ццццц111111🌺🌺"
            },
            {
              "label": "цццццццц1цццц11",
              "value": "3",
              "description": "111цццццццццц1цц1ццццццццццццццццц1ццццццц11ццццц111111🌺🌺"
            },
            {
              "label": "цццццццц1цццц11",
              "value": "4",
              "description": "11111цццццццццц1цц1цццццццццц1ццццццц11ццццц1111🌺🌺"
            },
            {
              "label": "цццццццц1цццц11",
              "value": "5",
              "description": "11111цццццццццц1цц1цццццццццц1ццццццц11ццццц1111🌺🌺"
            },
            {
              "label": "цццццццц1цццц11",
              "value": "6"
            }
          ]
        }
      ]
    },
    {
      "type": 1,
      "id": 3,
      "components": [
        {
          "type": 3,
          "placeholder": "цццццццццц1ццццццццц11цццццццц1111ц1цццццц1",
          "id": 4,
          "custom_id": "111111111111111111",
          "options": [
            {
              "label": "цццццццц1цццццц1ц1цццццц",
              "value": "-1"
            },
            {
              "label": "цццццццц1цццццц1ццццц1цццц11",
              "value": "0"
            },
            {
              "label": "цццццццц1цццццц1ццццц1цццц11",
              "value": "1"
            },
            {
              "label": "цццццццц1цццццц1ццццц1цццц11",
              "value": "2"
            },
            {
              "label": "цццццццц1цццццц1ццццц1цццц11",
              "value": "3"
            },
            {
              "label": "цццццццц1цццццц1ццццц1цццц11",
              "value": "4"
            },
            {
              "label": "цццццццц1цццццц1ццццц1цццц11",
              "value": "5"
            }
          ]
        }
      ]
    },
    {
      "type": 1,
      "id": 5,
      "components": [
        {
          "type": 3,
          "placeholder": "ццццц1цццццццц1ццццц",
          "id": 6,
          "custom_id": "11111111111111111",
          "disabled": false,
          "options": [
            {
              "label": "цццц11",
              "value": "0",
              "description": "111цццццццццц1цц1ццццццццццццццццц1ццццццц11ццццц111111🌺🌺",
              "default": false
            },
            {
              "label": "цццц11",
              "value": "1",
              "description": "111цццццццццц1цц1ццццццццццццццццц1ццццццц11ццццц111111🌺🌺",
              "default": false
            },
            {
              "label": "цццц11",
              "value": "2",
              "description": "111цццццццццц1цц1ццццццццццццццццц1ццццццц11ццццц111111🌺🌺",
              "default": false
            },
            {
              "label": "цццц11",
              "value": "3",
              "description": "111цццццццццц1цц1ццццццццццццццццц1ццццццц11ццццц111111🌺🌺",
              "default": false
            },
            {
              "label": "цццц11",
              "value": "4",
              "description": "11111цццццццццц1цц1цццццццццц1ццццццц11ццццц1111🌺🌺",
              "default": false
            },
            {
              "label": "цццц11",
              "value": "5",
              "description": "11111цццццццццц1цц1цццццццццц1ццццццц11ццццц1111🌺🌺",
              "default": false
            }
          ]
        }
      ]
    },
    {
      "type": 1,
      "id": 7,
      "components": [
        {
          "type": 2,
          "style": 2,
          "label": "цццццццц1ццццццццц",
          "id": 8,
          "custom_id": "111111111111111"
        },
        {
          "type": 2,
          "style": 4,
          "label": "ццццццц",
          "id": 9,
          "custom_id": "1111111111"
        }
      ]
    },
    {
      "type": 1,
      "id": 12,
      "components": [
        {
          "type": 7,
          "placeholder": "цццццц1ц1цццццццццццццц",
          "id": 13,
          "custom_id": "111111111111"
        }
      ]
    }
  ]
}
  1. Get 10062 error or 500 if deferred!

Expected Behavior

Message updating without errors

Current Behavior

Throws 500 or 10062 error

Screenshots/Videos

No response

Client and System Information

MacOS 15.3.2
@discordjs/[email protected]

@afgiel afgiel added the synced Synced to internal tracker label Apr 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug synced Synced to internal tracker
Projects
None yet
Development

No branches or pull requests

2 participants