#Error in new cv2 implementation

1 messages · Page 1 of 1 (latest)

frank nova
#

Hi, I get an interesting error that crashes my bot when I edit my view with components v2:

I have a DesignerModal callback, where I edit the component v2 of the current interaction. The interaction edit is still successful, the error happens after the view was edited.

#
Traceback (most recent call last):
  File "C:\Users\Timo\Desktop\cookie\bot\main.py", line 480, in <module>
    bot.run(os.getenv("TOKEN"))
    ~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\ezcord\bot.py", line 968, in run
    super().run(token, **kwargs)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\client.py", line 865, in run
    return future.result()
           ~~~~~~~~~~~~~^^
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\client.py", line 844, in runner
    await self.start(*args, **kwargs)
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\ezcord\bot.py", line 994, in start
    await super().start(token, **kwargs)
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\client.py", line 808, in start
    await self.connect(reconnect=reconnect)
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\shard.py", line 477, in connect
    raise item.error
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\shard.py", line 180, in worker
    await self.ws.poll_event()
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\gateway.py", line 624, in poll_event
    await self.received_message(msg.data)
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\gateway.py", line 563, in received_message
    func(data)
    ~~~~^^^^^^
#
 File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\state.py", line 795, in parse_message_update
    self._view_store.update_from_message(raw.message_id, data["components"])
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\ui\view.py", line 980, in update_from_message
    view.refresh(components)
    ~~~~~~~~~~~~^^^^^^^^^^^^
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\ui\view.py", line 895, in refresh
    item.refresh_component(c)
    ~~~~~~~~~~~~~~~~~~~~~~^^^
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\ui\container.py", line 385, in refresh_component
    x.refresh_component(y)
    ~~~~~~~~~~~~~~~~~~~^^^
  File "C:\Users\Timo\Desktop\cookie\.venv\Lib\site-packages\discord\ui\action_row.py", line 369, in refresh_component
    for i, y in enumerate(component.components):
                          ^^^^^^^^^^^^^^^^^^^^
AttributeError: 'TextDisplay' object has no attribute 'components'
smoky lagoon
#

@fringe ore @normal lichen oop

fringe ore
#

Hm

fringe ore
frank nova
#

i'll make a reproduction example ready

frank nova
fringe ore