Kyomotoi / ATRI

A project for ATRI, use go-cqhttp and Nonebot2.
https://atri.imki.moe
GNU General Public License v3.0
728 stars 85 forks source link

docker启动报错 #50

Closed rubyangxg closed 2 years ago

rubyangxg commented 2 years ago
nonebot  | ATRI | 04-01 05:22:08 | INFO uvicorn >> Waiting for application startup.
nonebot  | ATRI | 04-01 05:22:08 | ERROR uvicorn >> Traceback (most recent call last):
nonebot  |   File "/usr/local/lib/python3.9/site-packages/starlette/routing.py", line 621, in lifespan
nonebot  |     async with self.lifespan_context(app):
nonebot  |   File "/usr/local/lib/python3.9/site-packages/starlette/routing.py", line 518, in __aenter__
nonebot  |     await self._router.startup()
nonebot  |   File "/usr/local/lib/python3.9/site-packages/starlette/routing.py", line 598, in startup
nonebot  |     await handler()
nonebot  |   File "/app/ATRI/utils/apscheduler.py", line 22, in _start_scheduler
nonebot  |     scheduler.start()
nonebot  |   File "/usr/local/lib/python3.9/site-packages/apscheduler/schedulers/asyncio.py", line 45, in start
nonebot  |     super(AsyncIOScheduler, self).start(paused)
nonebot  |   File "/usr/local/lib/python3.9/site-packages/apscheduler/schedulers/base.py", line 167, in start
nonebot  |     self._real_add_job(job, jobstore_alias, replace_existing)
nonebot  |   File "/usr/local/lib/python3.9/site-packages/apscheduler/schedulers/base.py", line 863, in _real_add_job
nonebot  |     replacements['next_run_time'] = job.trigger.get_next_fire_time(None, now)
nonebot  |   File "/usr/local/lib/python3.9/site-packages/apscheduler/triggers/combining.py", line 55, in get_next_fire_time
nonebot  |     fire_times = [trigger.get_next_fire_time(previous_fire_time, now)
nonebot  |   File "/usr/local/lib/python3.9/site-packages/apscheduler/triggers/combining.py", line 55, in <listcomp>
nonebot  |     fire_times = [trigger.get_next_fire_time(previous_fire_time, now)
nonebot  | TypeError: get_next_fire_time() takes 2 positional arguments but 3 were given
nonebot  | 
nonebot  | ATRI | 04-01 05:22:08 | ERROR uvicorn >> Application startup failed. Exiting.
nonebot exited with code 3
Kyomotoi commented 2 years ago

已大致了解概况,大概率是 python新版本的特性,我本地的环境是 python3.8.5,你可以先安排此版本或等后续修复

Kyomotoi commented 2 years ago

最新的pull已修复,请重新 clone 并替换 config.yml, data 即可