EstrellaXD / Auto_Bangumi

AutoBangumi - 全自动追番工具

Home Page:https://autobangumi.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[错误报告]番剧补全开启无效

ghostry opened this issue · comments

确认

  • 我的版本是最新版本,我的版本号与 version 相同。
  • 我已经查阅了已知问题,并确认我的问题不在其中。
  • 我已经 issue 中搜索过,确认我的问题没有被提出过。
  • 我已经修改标题,将标题中的 描述 替换为我遇到的问题。

当前程序版本

3.1.14

问题类型

程序运行问题

问题描述

我已经开启了"eps_complete": true, 但是程序并没有对番剧进行补全。
docker运行的,日志中也没看到别的用户发的补全相关的日志Start collecting full season
rss订阅是用的https://mikanime.tv/RSS/MyBangumi的聚合订阅。
并且在mikan订阅后没有更新的番剧也没出现在ab的首页。
日志中有报错,看起来与补全无关,好像是搜索的。
搜索目前我这边是无效的,搜索什么都没有反馈。

发生问题时系统日志

[2024-07-22 15:35:50] DEBUG:    [Renamer] Start rename process.
[2024-07-22 15:35:50] DEBUG:    [Renamer] Rename process finished.
[2024-07-22 15:35:53] DEBUG:    [Network] Successfully connected to https://mikanani.tv/RSS/Search?searchstr=老夫老妻. Status: 200
[2024-07-22 15:35:53] ERROR     Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__
    raise exc from None
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/lib/python3.11/site-packages/fastapi/applications.py", line 282, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
    raise e
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 69, in app
    await response(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/sse_starlette/sse.py", line 233, in __call__
    async with anyio.create_task_group() as task_group:
  File "/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 597, in __aexit__
    raise exceptions[0]
  File "/usr/lib/python3.11/site-packages/sse_starlette/sse.py", line 236, in wrap
    await func()
  File "/usr/lib/python3.11/site-packages/sse_starlette/sse.py", line 221, in stream_response
    async for data in self.body_iterator:
  File "/usr/lib/python3.11/site-packages/starlette/concurrency.py", line 63, in iterate_in_threadpool
    yield await anyio.to_thread.run_sync(_next, iterator)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
    return await get_asynclib().run_sync_in_worker_thread(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
    return await future
           ^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
    result = context.run(func, *args)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/starlette/concurrency.py", line 53, in _next
    return next(iterator)
           ^^^^^^^^^^^^^^
  File "/app/module/searcher/searcher.py", line 32, in analyse_keyword
    torrents = self.search_torrents(rss_item)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/searcher/searcher.py", line 24, in search_torrents
    return self.get_torrents(rss_item.url)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/network/request_contents.py", line 22, in get_torrents
    soup = self.get_xml(_url, retry)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/network/request_contents.py", line 44, in get_xml
    return xml.etree.ElementTree.fromstring(req.text)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/xml/etree/ElementTree.py", line 1345, in XML
    parser.feed(text)
xml.etree.ElementTree.ParseError: syntax error: line 1, column 0
[2024-07-22 15:36:50] DEBUG:    [Downloader] Authed.
[2024-07-22 15:36:50] DEBUG:    [Renamer] Start rename process.
[2024-07-22 15:36:50] DEBUG:    [Renamer] Rename process finished.