Skip to content

跳过空白页,Page参数丢失,导致下载失败 #404

@SAENE

Description

@SAENE

操作系统(如MacOS 10.15)

win11

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

问题描述(简要描述发生的问题)

下载失败

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

文件是 妹妹一天只和我对上一次眼 (pica号: pica1087,id: 6048f1553dd33c4057eace48)

日志提交(问题截图或者日志,日志在设置中设置为INFO,在帮助界面打开日志目录)

2026-04-06 11:55:09,409 - book.py[line:228] - WARNING: eps space, book_id:6048f1553dd33c4057eace48, data:{
  "code": 200,
  "message": "success",
  "data": {
    "pages": {
      "docs": [],
      "total": 0,
      "limit": 40,
      "page": 1,
      "pages": 1
    },
    "ep": {
      "_id": "64d50b67dcaa8b0923f0acd4",
      "title": "35.1(衣服图层丢失版)"
    }
  }
}
2026-04-06 11:55:09,409 - task_download.py[line:274] - WARNING: eps space error, book_id:6048f1553dd33c4057eace48, eps:order:56, maxPics:0, pics:0, curLoadPicPages:{1}, maxPicPages:1, picLimit:40
2026-04-06 11:55:09,410 - download_status.py[line:217] - WARNING: skip space eps, book_id:6048f1553dd33c4057eace48, eps_id:56, index:56
2026-04-06 11:57:46,567 - user_handler.py[line:318] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 103, in handle_request
  File "httpcore\_sync\http2.py", line 187, in handle_request
  File "httpcore\_sync\http2.py", line 150, in handle_request
  File "httpcore\_sync\http2.py", line 294, in _receive_response
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 241, in __call__
  File "contextlib.py", line 135, in __enter__
  File "httpx\_client.py", line 868, in stream
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 11:57:46,740 - user_handler.py[line:318] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 103, in handle_request
  File "httpcore\_sync\http2.py", line 187, in handle_request
  File "httpcore\_sync\http2.py", line 150, in handle_request
  File "httpcore\_sync\http2.py", line 294, in _receive_response
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 241, in __call__
  File "contextlib.py", line 135, in __enter__
  File "httpx\_client.py", line 868, in stream
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 11:57:46,758 - user_handler.py[line:318] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 103, in handle_request
  File "httpcore\_sync\http2.py", line 187, in handle_request
  File "httpcore\_sync\http2.py", line 150, in handle_request
  File "httpcore\_sync\http2.py", line 294, in _receive_response
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 241, in __call__
  File "contextlib.py", line 135, in __enter__
  File "httpx\_client.py", line 868, in stream
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 11:57:46,771 - user_handler.py[line:318] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 103, in handle_request
  File "httpcore\_sync\http2.py", line 187, in handle_request
  File "httpcore\_sync\http2.py", line 150, in handle_request
  File "httpcore\_sync\http2.py", line 294, in _receive_response
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 241, in __call__
  File "contextlib.py", line 135, in __enter__
  File "httpx\_client.py", line 868, in stream
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 12:01:08,911 - book.py[line:228] - WARNING: eps space, book_id:6048f1553dd33c4057eace48, data:{
  "code": 200,
  "message": "success",
  "data": {
    "pages": {
      "docs": [],
      "total": 0,
      "limit": 40,
      "page": 1,
      "pages": 1
    },
    "ep": {
      "_id": "68d7e1ff700d871dff89b92b",
      "title": "第73話"
    }
  }
}
2026-04-06 12:01:08,931 - task_download.py[line:274] - WARNING: eps space error, book_id:6048f1553dd33c4057eace48, eps:order:94, maxPics:0, pics:0, curLoadPicPages:{1}, maxPicPages:1, picLimit:40
2026-04-06 12:01:08,933 - download_status.py[line:217] - WARNING: skip space eps, book_id:6048f1553dd33c4057eace48, eps_id:95, index:95
2026-04-06 12:01:09,082 - book.py[line:228] - WARNING: eps space, book_id:6048f1553dd33c4057eace48, data:{
  "code": 200,
  "message": "success",
  "data": {
    "pages": {
      "docs": [],
      "total": 0,
      "limit": 40,
      "page": 1,
      "pages": 1
    },
    "ep": {
      "_id": "68d7e1ff700d871dff89b92c",
      "title": "第74話"
    }
  }
}
2026-04-06 12:01:09,083 - task_download.py[line:274] - WARNING: eps space error, book_id:6048f1553dd33c4057eace48, eps:order:95, maxPics:0, pics:0, curLoadPicPages:{1}, maxPicPages:1, picLimit:40
2026-04-06 12:01:09,085 - download_status.py[line:217] - WARNING: skip space eps, book_id:6048f1553dd33c4057eace48, eps_id:96, index:96
2026-04-06 12:01:09,198 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:01:09,323 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:01:09,476 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:01:09,604 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:01:09,749 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:01:29,160 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:01:29,577 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:01:30,089 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:01:30,506 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:01:31,063 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:02:29,205 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:02:29,830 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:02:30,206 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:02:30,405 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:02:30,974 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:02:50,573 - user_handler.py[line:318] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 103, in handle_request
  File "httpcore\_sync\http2.py", line 187, in handle_request
  File "httpcore\_sync\http2.py", line 150, in handle_request
  File "httpcore\_sync\http2.py", line 294, in _receive_response
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 241, in __call__
  File "contextlib.py", line 135, in __enter__
  File "httpx\_client.py", line 868, in stream
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 12:02:51,621 - user_handler.py[line:288] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 127, in __iter__
  File "httpcore\_sync\connection_pool.py", line 407, in __iter__
  File "httpcore\_sync\connection_pool.py", line 403, in __iter__
  File "httpcore\_sync\http2.py", line 585, in __iter__
  File "httpcore\_sync\http2.py", line 575, in __iter__
  File "httpcore\_sync\http2.py", line 316, in _receive_response_body
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 271, in __call__
  File "httpx\_models.py", line 897, in iter_bytes
  File "httpx\_models.py", line 951, in iter_raw
  File "httpx\_client.py", line 153, in __iter__
  File "httpx\_transports\default.py", line 126, in __iter__
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 12:03:00,633 - server.py[line:292] - ERROR: https://app.jpacg.cc/PicACG/version.txt?version=v1.5.4&platform=Windows-10-10.0.26200-SP0 ConnectTimeout('_ssl.c:990: The handshake operation timed out')
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 101, in handle_request
  File "httpcore\_sync\connection.py", line 78, in handle_request
  File "httpcore\_sync\connection.py", line 156, in _connect
  File "httpcore\_backends\sync.py", line 154, in start_tls
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ConnectTimeout: _ssl.c:990: The handshake operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\server.py", line 277, in _Send
  File "server\server.py", line 346, in Get
  File "httpx\_client.py", line 1053, in get
  File "httpx\_client.py", line 825, in request
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ConnectTimeout: _ssl.c:990: The handshake operation timed out
2026-04-06 12:03:13,957 - user_handler.py[line:288] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 127, in __iter__
  File "httpcore\_sync\connection_pool.py", line 407, in __iter__
  File "httpcore\_sync\connection_pool.py", line 403, in __iter__
  File "httpcore\_sync\http2.py", line 585, in __iter__
  File "httpcore\_sync\http2.py", line 575, in __iter__
  File "httpcore\_sync\http2.py", line 316, in _receive_response_body
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 271, in __call__
  File "httpx\_models.py", line 897, in iter_bytes
  File "httpx\_models.py", line 951, in iter_raw
  File "httpx\_client.py", line 153, in __iter__
  File "httpx\_transports\default.py", line 126, in __iter__
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 12:03:14,504 - user_handler.py[line:288] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 127, in __iter__
  File "httpcore\_sync\connection_pool.py", line 407, in __iter__
  File "httpcore\_sync\connection_pool.py", line 403, in __iter__
  File "httpcore\_sync\http2.py", line 585, in __iter__
  File "httpcore\_sync\http2.py", line 575, in __iter__
  File "httpcore\_sync\http2.py", line 316, in _receive_response_body
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 271, in __call__
  File "httpx\_models.py", line 897, in iter_bytes
  File "httpx\_models.py", line 951, in iter_raw
  File "httpx\_client.py", line 153, in __iter__
  File "httpx\_transports\default.py", line 126, in __iter__
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 12:03:32,681 - user_handler.py[line:288] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 127, in __iter__
  File "httpcore\_sync\connection_pool.py", line 407, in __iter__
  File "httpcore\_sync\connection_pool.py", line 403, in __iter__
  File "httpcore\_sync\http2.py", line 585, in __iter__
  File "httpcore\_sync\http2.py", line 575, in __iter__
  File "httpcore\_sync\http2.py", line 316, in _receive_response_body
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 271, in __call__
  File "httpx\_models.py", line 897, in iter_bytes
  File "httpx\_models.py", line 951, in iter_raw
  File "httpx\_client.py", line 153, in __iter__
  File "httpx\_transports\default.py", line 126, in __iter__
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 12:03:36,378 - user_handler.py[line:318] - ERROR: EOF occurred in violation of protocol (_ssl.c:1007)
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 101, in handle_request
  File "httpcore\_sync\connection.py", line 78, in handle_request
  File "httpcore\_sync\connection.py", line 156, in _connect
  File "httpcore\_backends\sync.py", line 154, in start_tls
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ConnectError: EOF occurred in violation of protocol (_ssl.c:1007)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 241, in __call__
  File "contextlib.py", line 135, in __enter__
  File "httpx\_client.py", line 868, in stream
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ConnectError: EOF occurred in violation of protocol (_ssl.c:1007)
2026-04-06 12:03:36,824 - user_handler.py[line:288] - ERROR: The read operation timed out
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 127, in __iter__
  File "httpcore\_sync\connection_pool.py", line 407, in __iter__
  File "httpcore\_sync\connection_pool.py", line 403, in __iter__
  File "httpcore\_sync\http2.py", line 585, in __iter__
  File "httpcore\_sync\http2.py", line 575, in __iter__
  File "httpcore\_sync\http2.py", line 316, in _receive_response_body
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 271, in __call__
  File "httpx\_models.py", line 897, in iter_bytes
  File "httpx\_models.py", line 951, in iter_raw
  File "httpx\_client.py", line 153, in __iter__
  File "httpx\_transports\default.py", line 126, in __iter__
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 12:03:37,973 - server.py[line:292] - ERROR: https://picaapi.picacomic.com/comics/6048f1553dd33c4057eace48/order/98/pages?page=1 ReadTimeout('The read operation timed out')
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 103, in handle_request
  File "httpcore\_sync\http2.py", line 187, in handle_request
  File "httpcore\_sync\http2.py", line 150, in handle_request
  File "httpcore\_sync\http2.py", line 294, in _receive_response
  File "httpcore\_sync\http2.py", line 336, in _receive_stream_event
  File "httpcore\_sync\http2.py", line 364, in _receive_events
  File "httpcore\_sync\http2.py", line 455, in _read_incoming_data
  File "httpcore\_sync\http2.py", line 441, in _read_incoming_data
  File "httpcore\_backends\sync.py", line 126, in read
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout: The read operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\server.py", line 277, in _Send
  File "server\server.py", line 346, in Get
  File "httpx\_client.py", line 1053, in get
  File "httpx\_client.py", line 825, in request
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout: The read operation timed out
2026-04-06 12:03:43,013 - server.py[line:292] - ERROR: https://picaapi.picacomic.com/comics/6048f1553dd33c4057eace48/order/98/pages?page=1 ConnectTimeout('_ssl.c:990: The handshake operation timed out')
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 101, in handle_request
  File "httpcore\_sync\connection.py", line 78, in handle_request
  File "httpcore\_sync\connection.py", line 156, in _connect
  File "httpcore\_backends\sync.py", line 154, in start_tls
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ConnectTimeout: _ssl.c:990: The handshake operation timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\server.py", line 277, in _Send
  File "server\server.py", line 346, in Get
  File "httpx\_client.py", line 1053, in get
  File "httpx\_client.py", line 825, in request
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ConnectTimeout: _ssl.c:990: The handshake operation timed out
2026-04-06 12:03:45,217 - user_handler.py[line:318] - ERROR: EOF occurred in violation of protocol (_ssl.c:1007)
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 101, in handle_request
  File "httpcore\_sync\connection.py", line 78, in handle_request
  File "httpcore\_sync\connection.py", line 156, in _connect
  File "httpcore\_backends\sync.py", line 154, in start_tls
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ConnectError: EOF occurred in violation of protocol (_ssl.c:1007)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\user_handler.py", line 241, in __call__
  File "contextlib.py", line 135, in __enter__
  File "httpx\_client.py", line 868, in stream
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ConnectError: EOF occurred in violation of protocol (_ssl.c:1007)
2026-04-06 12:03:47,341 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:03:47,664 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:03:48,015 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:04:29,397 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:04:29,679 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:04:29,956 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:04:30,195 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:04:30,463 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:07,576 - server.py[line:292] - ERROR: https://picaapi.picacomic.com/comics/62a115ba7f317e7026d90866/order/18/pages?page=1 ConnectError('EOF occurred in violation of protocol (_ssl.c:1007)')
Traceback (most recent call last):
  File "httpx\_transports\default.py", line 101, in map_httpcore_exceptions
  File "httpx\_transports\default.py", line 250, in handle_request
  File "httpcore\_sync\connection_pool.py", line 256, in handle_request
  File "httpcore\_sync\connection_pool.py", line 236, in handle_request
  File "httpcore\_sync\connection.py", line 101, in handle_request
  File "httpcore\_sync\connection.py", line 78, in handle_request
  File "httpcore\_sync\connection.py", line 156, in _connect
  File "httpcore\_backends\sync.py", line 154, in start_tls
  File "contextlib.py", line 153, in __exit__
  File "httpcore\_exceptions.py", line 14, in map_exceptions
httpcore.ConnectError: EOF occurred in violation of protocol (_ssl.c:1007)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "server\server.py", line 277, in _Send
  File "server\server.py", line 346, in Get
  File "httpx\_client.py", line 1053, in get
  File "httpx\_client.py", line 825, in request
  File "httpx\_client.py", line 914, in send
  File "httpx\_client.py", line 942, in _send_handling_auth
  File "httpx\_client.py", line 979, in _send_handling_redirects
  File "httpx\_client.py", line 1014, in _send_single_request
  File "httpx\_transports\default.py", line 249, in handle_request
  File "contextlib.py", line 153, in __exit__
  File "httpx\_transports\default.py", line 118, in map_httpcore_exceptions
httpx.ConnectError: EOF occurred in violation of protocol (_ssl.c:1007)
2026-04-06 12:05:21,710 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:21,938 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:22,540 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:22,774 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:22,881 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,138 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,172 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,383 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,456 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,549 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,624 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,652 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,732 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,743 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:05:29,826 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,044 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,062 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,455 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,464 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,599 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,692 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,714 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,798 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,813 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'
2026-04-06 12:06:29,906 - book.py[line:272] - ERROR: 'pages'
Traceback (most recent call last):
  File "tools\book.py", line 221, in AddBookEpsPicInfoBack
KeyError: 'pages'

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions