Skip to content

[Bug]: 下载的漫画章节目录丢失?无法阅读 #501

@marklove5102

Description

@marklove5102

Bug type

Other

Description

当我下载 jm 的漫画的时候 经常闪退(可能硬盘有问题了) ,多次闪退后 会出现列队丢失。
有的漫画下载完了(章节目录丢失部分) 阅读到丢失的章节 程序是否能识别 要求重新下载 或者自动在线?
丢失目录可能是硬盘问题 丢失列队也可能是 。
所以我还是希望能识别。
user\current\AppData\Roaming\com.github.wgh136\venera\local 下有26个漫画 实际界面少于 都是丢失列队导致
该问题能一直复现

Version

1.4.6+146

Operating system

Windows

logs

Logs

info Network 2025-09-05 10:37:31.672745 
GET https://www.copy20.com/search
headers:
{User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36}
data:
null

info Network 2025-09-05 10:37:31.672745 
GET https://api.copy-manga.com/api/v3/system/network2?platform=3
headers:
{User-Agent: COPY/3.0.0, source: copyApp, deviceinfo: 4893141V-8958, platform: 3, referer: com.copymanga.app-3.0.0, version: 3.0.0, device: IH3C.135131.671, pseudoid: GjF4sPEcx2Qkdmyn, Accept: application/json, region: 1, authorization: Token, umstring: b4c89ca4104ea9a97750314d791520ac, x-auth-timestamp: 1757039851, x-auth-signature: cad24adef9d25a83239e907d506c7dc31adc99c3f22038f7979ba20c41449e70}
data:
null

info Network 2025-09-05 10:37:31.919744 
GET https://jmapp03-1308024008.cos.ap-jakarta.myqcloud.com/server-2024.txt
headers:
{Accept: */*, Accept-Encoding: gzip, deflate, br, zstd, Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7, Connection: keep-alive, Origin: https://localhost, Referer: https://localhost/, Sec-Fetch-Dest: empty, Sec-Fetch-Mode: cors, Sec-Fetch-Site: cross-site, X-Requested-With: com.example.app, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36}
data:
null

info Network 2025-09-05 10:37:32.065745 
GET http://lrr.tvc-16.science/api/categories
headers:
{User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36, cookie: lrr_baseurl=}
data:
null

error Network 2025-09-05 10:37:32.243745 
GET https://www.copy20.com/search
DioException [unknown]: null
Error: [RhttpConnectionException] Connection error. URL: https://www.copy20.com/search (hyper_util::client::legacy::Error(Connect, Custom { kind: Other, error: Os { code: 10054, kind: ConnectionReset, message: "远程主机强迫关闭了一个现有的连接。" } }))
null

info Network 2025-09-05 10:37:32.377744 
GET https://apps.apple.com/jp/app/%E5%B0%91%E5%B9%B4%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%97-%E4%BA%BA%E6%B0%97%E6%BC%AB%E7%94%BB%E3%81%8C%E8%AA%AD%E3%82%81%E3%82%8B%E9%9B%91%E8%AA%8C%E3%82%A2%E3%83%97%E3%83%AA/id875750302
headers:
{User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36}
data:
null

info Network 2025-09-05 10:37:32.928744 
Response https://apps.apple.com/jp/app/%E5%B0%91%E5%B9%B4%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%97-%E4%BA%BA%E6%B0%97%E6%BC%AB%E7%94%BB%E3%81%8C%E8%AA%AD%E3%82%81%E3%82%8B%E9%9B%91%E8%AA%8C%E3%82%A2%E3%83%97%E3%83%AA/id875750302 200
headers:
{content-type: text/html, cdn-server: ksftf, server: nginx, date: Fri, 05 Sep 2025 02:35:35 GMT, expires: Fri, 05 Sep 2025 02:50:35 GMT, age: 117, cache-control: public, max-age=900, accept-ranges: bytes, x-cdn-request-id: e76748eb7ab253c8945a7faa3c5a4a35, content-security-policy: upgrade-insecure-requests ; default-src 'none'; img-src 'self' https://*.apple.com https://*.mzstatic.com data:; style-src 'self' https://*.apple.com 'unsafe-inline'; font-src 'self' https://*.apple.com; media-src 'self' https://*.apple.com blob:; connect-src 'self' https://*.apple.com https://*.mzstatic.com; script-src 'self' https://*.apple.com 'unsafe-eval' 'sha256-4ywTGAe4rEpoHt8XkjbkdOWklMJ/1Py/x6b3/aGbtSQ=' blob:; frame-src 'self' https://*.apple.com itmss: itms-appss: itms-bookss: itms-itunesus: itms-messagess: itms-podcasts: itms-watchs: macappstores: musics: apple-musics: podcasts: videos:;, vary: accept-encoding, x-apple-jingle-correlation-key: ATDGSJ4NPCLD2JSVP4BUNWSA7Y, x-content-type-options: nosniff, x-frame-options: DENY, x-original-content-length: 1153275, x-responding-instance: amp-web-apps-preview-server:amp-web-apps-preview-server-main-577ff48b69-tgbnj:9000:2532.1.0, x-xss-protection: 1; mode=block, strict-transport-security: max-age=31536000; includeSubDomains, x-daiquiri-instance: [daiquiri:10001:daiquiri-cluster-657cfdd967-7jjpv:7987:25RELEASE91:daiquiri-amp-kubernetes-shared-cluster-ak8s-prod-ty2-amp-web-apps-preview-prod, daiquiri:10001:daiquiri-all-shared-ext-5cb458c8b5-42rzn:7987:25RELEASE91:daiquiri-amp-kubernetes-shared-ext-ak8s-prod-ty2-amp-daiquiri-ingress-prod], x-link-via: csun53:443;hamp16:443;gzct61:443;, x-cache-status: [MISS from KS-CLOUD-GZ-CT-61-22, HIT from KS-CLOUD-HA-MP-16-04, MISS from KS-CLOUD-CS-UN-53-04], x-ksc-request-id: e76748eb7ab253c8945a7faa3c5a4a35, x-cache: HIT KS-CLOUD}
<!DOCTYPE html><html  dir="ltr" lang="ja-JP"><head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
    <meta name="applicable-device" content="pc,mobile">

    <script id="perfkit">window.initialPageRequestTime = +new Date();</script>
    <link rel="preconnect" href="https://amp-api-edge.apps.apple.com" crossorigin="">
<link rel="preconnect" href="https://is1-ssl.mzstatic.com" crossorigin="">
<link rel="preconnect" href="https://is2-ssl.mzstatic.com" crossorigin="">
<link rel="preconnect" href="https://is3-ssl.mzstatic.com" crossorigin="">
<link rel="preconnect" href="https://is4-ssl.mzstatic.com" crossorigin="">
<link rel="preconnect" href="https://is5-ssl.mzstatic.com" crossorigin="">
<link rel="preconnect" href="https://xp.apple.com" crossorigin="">
<link rel="preconnect" href="https://j...

info Network 2025-09-05 10:37:32.947746 
Response https://api.copy-manga.com/api/v3/system/network2?platform=3 200
headers:
{content-type: application/json, vary: Accept, Accept-Language, Accept-Encoding, Origin, allow: OPTIONS, GET, x-frame-options: ALLOWALL, cross-origin-opener-policy: same-origin, content-language: zh-hant, x-content-type-options: nosniff, referrer-policy: same-origin}
{"code":200,"message":"请求成功","results":{"static":"hi77-overseas.mangafunb.fun","image":"","share":["www.copymanga.fun"],"api":[["api.copy2000.online"],["api.copy2000.online"]],"ads":[["marketing.aiacgn.com"],["marketing.aiacgn.com"]],"day_downloads_total":5,"ads_reward_downloads":5,"ads_reward_day_show":3,"ads_screen_show":2,"ads_read_express_show":1,"ads_home_seconds":600,"ads_restart_seconds":20,"ads_comic_show":300,"ads_cartoon_show":600,"day_downloads":5,"vip_downloads":0,"reward_downloads":0,"ads_vip_end":null,"ads_stat_switch":false,"ads_stat_switch2":true,"ads_reward_seconds":1200,"in_mainland":true}}

error Network 2025-09-05 10:37:33.026745 
Response https://jmapp03-1308024008.cos.ap-jakarta.myqcloud.com/server-2024.txt 451
headers:
{content-type: application/xml, content-length: 510, connection: keep-alive, access-control-allow-methods: GET, access-control-allow-origin: *, access-control-expose-headers: ETag,Content-Length,x-cos-request-id, date: Fri, 05 Sep 2025 02:37:32 GMT, server: tencent-cos, x-cos-request-id: NjhiYTRjZWNfNGM0YzhlMWRfZmM2ZV82YTMzMGMy}
<?xml version='1.0' encoding='utf-8' ?>
<Error>
	<Code>UnavailableForLegalReasons</Code>
	<Message>Your account has been banned for the reason of violations, please delete the illegal objects.</Message>
	<Resource>/server-2024.txt</Resource>
	<RequestId>NjhiYTRjZWNfNGM0YzhlMWRfZmM2ZV82YTMzMGMy</RequestId>
	<TraceId>OGVmYzZiMmQzYjA2OWNhODk0NTRkMTBiOWVmMDAxODc0OWRkZjk0ZDM1NmI1M2E2MTRlY2MzZDhmNmI5MWI1OTc5ODg4ODNhM2YxMjhiZjRjM2YxMGJhMzMwMjU5YTg0YTY4OGQyZGM3MTU2NDM4N2MxOGJkYjM0NmY4NjZkMTk=</TraceId>
</Error>



info Network 2025-09-05 10:37:33.036746 
GET https://www.cdnaspa.vip/setting?app_img_shunt=1?express=
headers:
{Accept: */*, Accept-Encoding: gzip, deflate, br, zstd, Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7, Connection: keep-alive, Origin: https://localhost, Referer: https://localhost/, Sec-Fetch-Dest: empty, Sec-Fetch-Mode: cors, Sec-Fetch-Site: cross-site, X-Requested-With: com.example.app, Authorization: Bearer, Sec-Fetch-Storage-Access: active, token: 67221bc5d498006884e7fe202bcb4e5c, tokenparam: 1757039853,2.0.1, User-Agent: Mozilla/5.0 (Linux; Android 10; K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/130.0.0.0 Mobile Safari/537.36, cookie: theme=light; AVS=06dg44ba4a92ij0jifgnl99ras; ipcountry=CN; ipm5=c5f51a94c3378ecaf89947b0309f15b9}
data:
null

info Network 2025-09-05 10:37:33.767740 
Response http://lrr.tvc-16.science/api/categories 200
headers:
{content-type: application/json;charset=UTF-8, date: Fri, 05 Sep 2025 02:37:33 GMT, server: [Caddy, Mojolicious (Perl)], set-cookie: lrr_baseurl=; SameSite=lax, content-length: 731}
[{"archives":["28697b96f0ac5858be2614ed10ca47742c9522fd","2810d5e0a8d027ecefebca6237031a0fa7b91eb3"],"id":"SET_1589919095","last_used":"1671821863","name":"Fate\/GO Memo","pinned":"0","search":""},{"archives":["6646c24b0951483ff23709452e130ed2bc85defb","6440d00f35b4f0a008d3fd63c3cdcce32d4cb608"],"id":"SET_1589919132","last_used":"1671821859","name":"PDF Files","pinned":"1","search":""},{"archives":[],"id":"SET_1589919074","last_used":"1671821861","name":"group:wadamemo","pinned":"0","search":"group:wadamemo"},{"archives":[],"id":"SET_1589919075","last_used":"1671821864","name":"jojo's","pinned":"0","search":"jojo's"},{"archives":[],"id":"SET_1589919077","last_used":"1671821865","name":"sega","pinned":"0","search":"sega"}]

info Network 2025-09-05 10:37:34.346746 
Response https://www.cdnaspa.vip/setting?app_img_shunt=1?express= 200
headers:
{date: Fri, 05 Sep 2025 02:37:34 GMT, content-type: application/json; charset=utf-8;, cf-ray: 97a2586f5e522a9a-LAX, server: cloudflare, expires: Thu, 19 Nov 1981 08:52:00 GMT, cache-control: no-store, no-cache, must-revalidate, pragma: no-cache, access-control-allow-origin: https://localhost, access-control-allow-credentials: true, access-control-allow-methods: GET, POST, OPTIONS, access-control-allow-headers: Content-Type, Authorization, Tokenparam, Token, last-modified: Fri, 05 Sep 2025 02:37:34 GMT, vary: Accept-Encoding, alt-svc: h3=":443"; ma=86400, nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}, report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qgi07FCnKrwRriBE1Q4BxXf6n3SmW8ZFzmGPepPUetAjoaFdGqXt9Bulz4szLSZgXqIhGohT4hX3aH1kMzk3OjNuSI%2FRDsMn5JQKqS%2BPCw%3D%3D"}]}, cf-cache-status: DYNAMIC}
{"code":200,"data":"CnN1SXWNTDmJjE7\/9MAnIsdT5NtBv2K+4X2ONkgZoQ2IiOL8loZE+nTdwB3X9JdEdUKY1t4s5ymVKppMG0N8RnBoK9luYLa\/oWnIvIQ3TFClx2fWM\/niGpRucsVN9uPrrlFg\/iw49VJedISp30chV5JMGT9Cckux4FMR2J9u3\/YfX6k95Chr6UdGEBrJ2yyRHpL+pN84qFaISZkcwbFWpxsDMiqsb0iXID6xuscJDOqARwb6G7Q9mgVBm5swl5ghet8ioBz6GxpnN+YEEFCtMIk4V8E4i4y9oEmaadoiO38WeEvHyGMi2yQxqC144VAmaq3cwbmoW1KOlrKP\/tH\/GU2HW+jnn73FWJNwdQQJtDWZAPj1M0dmqfIlcrxdP90gVV3sji0TnBIZ7bpzhUcE3Vvd+5udPACoATg+zk8V6BLNkecu0zStPiLwRU1IcQRbnVe24fs5M4hJ+GhQ49bQuOvmDioMmGX2pnXfelgDlZkDozD4tCGYGZ7dPCWH0Al2bOzGPJgygnbAQnkH6iMP5S3+csJwmizQoVvvKC\/pHkrgrWsJ6AV+XFHSIPhN69U2ldZyUq0JJ3QGRgihuRb7ZL3z0xa0zeNdhr1xC3EXTQGh12BmA\/v\/D4U6leATtQnD7GPXGLgH0Pj4v0rJ\/u5ckBXhB30QPijMl0fe7+Vp8SCCXnaof9j9zcL7q1Gh115PDKRap41XbsU0qgPgSbVy0BaFsig5ngvX14mpYT2hpSHPlMQPiZt\/JhK+c3TxAF6WWiN2ns0J4+8WwVcUglf7SXCJ5DBTz6uNTKiyD1l5YD6PHX8NRWPVG0Y58inG3CTPcUtVvmsGbSGdbjRc7SDioJrMfQMRmlT7w86qtzlTEoW0eTXFbXa0nEjfeB8yIwofMftfAnGD5trwqgVtTcUheBN4WFULyGGIVbnSRGDbTCmwGFnazj8n3Jk7HoWD4VqzGno09AD6bAbLJTaQ67DWI3nPmjvEKDhFXYjWis9\/bSCW2OIza\/fJq\/b\/pNXnz3WMOlrm5fb2rIByO1eXMNKMeKtx5gvj19yk7M3hroJFv0YBAToRMynL+oBms11Jku4yAGmtcUslmc8VbVoEaZweCFyNgMgEsPQPIcoZ0VTlC7ftiKSF5rDXEtUUbEZ+AJSyTH1WZY1aiY+0CYgMW4z8yBILaZS2ksSiMCI\/mLCm6CeGTR7\/AQEPjThcPM2+mvroc0xEgJgoUXiB1WpiJGrBmtTCqZi5rTsrUyZIsAlLHEbiLEyTT+Bx1PbbpOumXrYsp5xlBM9T5vuAjz2de67ChhOveXVotKZbeq3wb2V8VWhScsn+zxfYb5P3cTN0oEWP3\/+B8tXMr1muD15BaYidj5wDtu41JLo09VUU0zJc\/Ru+V2KXUGQN91K8K0tLWYQ8Hqj5VUnDYnLbYogPc6IImN\/DbpatbvYQWndGV9nh19byNA4ZqVNOw3EtarCHzV20nrQt+oY9vkat1wcz6YAIqGmcHcqI1s+KGwqNWWyZz29DwVKgvb83mloyUS3miYyp\/JVMq8W4bFtIUaTQbCvJy+FJTv4eCjkOdyregKdyXJlZkS2erwLybfrbZ3OgWBM1c1+RV28W+QB+dcq0H64vXEGPubXmnJzJe89WqAsyrY068t5zVZq1Og71b71kfMaM+pHTGAFI9UOVOLikM5eo4MUhC2qGskNUjsP0+uxeBBC+pZWQ9dcsZ7x8IOThWFwBxEd3n4+Guu0UPGIPOHTSklTgCW4y+4iw\/wemnckS4Zgc\/Zi7CzRFVjNlCK8YnR2dfW03XOhL0aHJP0kp+4pUMrWUhdaVQSDSkr3jqE8VaJ0whK8uJw\/kpbuXRk0C\/LC+4pd29eyJcw7xug0hrnq282OQGy4ArJAsXOLZxwYaWYJdM23\/CCy7Xy6y6o6o7i+m6z0GN39GvYPsK8+0v2gbCJjY0tg1M7Pq1\/AJ3Knsd9NCbE8XmGezEU6lK35TbTIWoAS...

info Reader 2025-09-05 10:37:47.980742 
Detect available RAM: 5350342656, set image cache size to 524288000

error Unhandled Exception 2025-09-05 10:37:48.146742 
type 'Null' is not a subtype of type 'String'
#0      LocalFavoritesManager.markAsRead (package:venera/foundation/favorites.dart:1223)
#1      LocalFavoritesManager.onRead (package:venera/foundation/favorites.dart:908)
#2      _ReaderState.initState.<anonymous closure> (package:venera/pages/reader/reader.dart:175)
#3      new Future.delayed.<anonymous closure> (dart:async/future.dart:419)
#4      _rootRun (dart:async/zone.dart:1517)
#5      _CustomZone.run (dart:async/zone.dart:1422)
#6      _CustomZone.runGuarded (dart:async/zone.dart:1321)
#7      _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1362)
#8      _rootRun (dart:async/zone.dart:1525)
#9      _CustomZone.run (dart:async/zone.dart:1422)
#10     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:1345)
#11     TickerFuture.whenCompleteOrCancel.thunk (package:flutter/src/scheduler/ticker.dart:450)
#12     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:410)
#13     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:441)
#14     _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:193)

Screenshot or video

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug🐞Something isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions