nonebot / adapter-discord

NoneBot2 Discord 适配器 / Discord adapter for nonebot2
20 stars 6 forks source link

[bug] Failed to parse event Dispatch #11

Closed shoucandanghehe closed 8 months ago

shoucandanghehe commented 8 months ago
12-30 06:31:22 [WARNING] nonebot | Discord | Failed to parse event Dispatch(opcode=<Opcode.DISPATCH: 0>, data={'_trace': ['["gateway-prd-us-east1-c-sgp4",{"micros":749,"calls":["id_created",{"micros":0,"calls":[]},"session_lookup_time",{"micros":397,"calls":[]},"session_lookup_finished",{"micros":11,"calls":[]},"discord-sessions-prd-2-242",{"micros":28}]}]']}, sequence=16, type='RESUMED')
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/scdhh/miniconda3/lib/python3.11/multiprocessing/spawn.py", line 120, in spawn_main
    exitcode = _main(fd, parent_sentinel)
  File "/home/scdhh/miniconda3/lib/python3.11/multiprocessing/spawn.py", line 133, in _main
    return self._bootstrap(parent_sentinel)
  File "/home/scdhh/miniconda3/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/home/scdhh/miniconda3/lib/python3.11/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/home/scdhh/.cache/pypoetry/virtualenvs/test-8OYKv7Sb-py3.11/lib/python3.11/site-packages/uvicorn/_subprocess.py", line 76, in subprocess_started
    target(sockets=sockets)
  File "/home/scdhh/.cache/pypoetry/virtualenvs/test-8OYKv7Sb-py3.11/lib/python3.11/site-packages/uvicorn/server.py", line 61, in run
    return asyncio.run(self.serve(sockets=sockets))
  File "/home/scdhh/miniconda3/lib/python3.11/asyncio/runners.py", line 190, in run
    return runner.run(main)
  File "/home/scdhh/miniconda3/lib/python3.11/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
  File "/home/scdhh/.cache/pypoetry/virtualenvs/test-8OYKv7Sb-py3.11/lib/python3.11/site-packages/nonebot/adapters/discord/adapter.py", line 213, in _forward_ws
    await self._loop(bot, ws)
> File "/home/scdhh/.cache/pypoetry/virtualenvs/test-8OYKv7Sb-py3.11/lib/python3.11/site-packages/nonebot/adapters/discord/adapter.py", line 378, in _loop
    event = self.payload_to_event(payload)
  File "/home/scdhh/.cache/pypoetry/virtualenvs/test-8OYKv7Sb-py3.11/lib/python3.11/site-packages/nonebot/adapters/discord/adapter.py", line 442, in payload_to_event
    return parse_obj_as(EventClass, payload.data)
  File "pydantic/tools.py", line 38, in pydantic.tools.parse_obj_as
    return model_type(__root__=obj).__root__
  File "pydantic/main.py", line 341, in pydantic.main.BaseModel.__init__
    raise validation_error
pydantic.error_wrappers.ValidationError: 3 validation errors for ParsingModel[ResumedEvent]
__root__ -> token
  field required (type=value_error.missing)
__root__ -> session_id
  field required (type=value_error.missing)
__root__ -> seq
  field required (type=value_error.missing)