tsdm_client icon indicating copy to clipboard operation
tsdm_client copied to clipboard

发帖/回复时光标的问题

Open Qing-Novel opened this issue 1 year ago • 14 comments

如果打完问题后想在句子某处插内容,光标点好位置后再打字,光标会直接跳到最后(之前是开头),此时必须删了刚才新打的文字再光标点到位置才可以在那个位置打字,不删新打的内容会无限次跳到最后面

https://github.com/user-attachments/assets/86ba67e2-98e7-4dbf-9212-b1e8a27170be

Qing-Novel avatar Nov 30 '24 09:11 Qing-Novel

我这没有这个问题,用的什么输入法,系统版本是多少

realth000 avatar Nov 30 '24 13:11 realth000

我这没有这个问题,用的什么输入法,系统版本是多少

小艺输入法,aosp10(鸿蒙2)

Qing-Novel avatar Nov 30 '24 13:11 Qing-Novel

复现不出来(

等一个有缘人

realth000 avatar Dec 01 '24 05:12 realth000

复现不出来(

等一个有缘人

好家伙,太神奇了(

Qing-Novel avatar Dec 01 '24 05:12 Qing-Novel

要不整个日志功能?

Qing-Novel avatar Dec 01 '24 05:12 Qing-Novel

我这边输入法更新后目前似乎没这个问题了,我再观察几天,要是没问题了我就把这个issue关了

Qing-Novel avatar Dec 04 '24 12:12 Qing-Novel

算了,还是关了吧,复现不出来这个bug了。之前是第一次这样操作会有这个问题,之后只要不清理后台清掉软件进程就不会出现这个bug。看来跟输入法有关,我把这个issue关了。

https://github.com/user-attachments/assets/0ba166f4-f6f2-4469-af57-ffcae2ed8c78

Qing-Novel avatar Dec 04 '24 12:12 Qing-Novel

完蛋,又开始了

Qing-Novel avatar Dec 06 '24 09:12 Qing-Novel

现在是偶尔会这样,很奇怪。。。有时候是打字会这样,有时候是粘贴在输入法剪切板里的东西

Qing-Novel avatar Dec 10 '24 09:12 Qing-Novel

测试15版是大部分时候正常,偶尔会这样,现在1.0正式版基本上都有这个问题。。。。真是离大谱

Qing-Novel avatar Dec 15 '24 01:12 Qing-Novel

出新版本后我观察下这问题有否解决

Qing-Novel avatar Feb 22 '25 12:02 Qing-Novel

鸿蒙4.2的设备我基本上没碰到过,电纸书也是,救鸿蒙2系统偶尔偶尔碰到,感觉是系统问题

Qing-Novel avatar Mar 25 '25 05:03 Qing-Novel

我一个之前从来没遇到这个bug的设备钢草在答题的时候遇到了。。。我答完题就发日志

Qing-Novel avatar Mar 30 '25 01:03 Qing-Novel

草,电子书刷新率低误点到了完成。。。。 日志还是发一下,希望能找到问题并解决

[debug] | 8:26:31 263ms | start app...
[debug] | 8:26:31 321ms | connect to database
[debug] | 8:26:31 322ms | init database file at /data/user/0/kzs.th000.tsdm_client/files/db/mainV2.db
[debug] | 8:26:31 378ms | load cookie from database with login user uid: ****734
[debug] | 8:26:31 378ms | build no-cookie with cookie: null
[debug] | 8:26:31 411ms | RootLocationCubit: enter page /homepage
[debug] | 8:26:31 412ms | ForumHomeRepository: fetch home page
[debug] | 8:26:31 413ms | build cookie with user info: null
[debug] | 8:26:31 414ms | ProfileRepository: fetch profile page v2
[debug] | 8:26:31 414ms | build cookie with user info: null
[debug] | 8:26:34 9ms | ForumHomeRepository: use fetched home page
[debug] | 8:26:34 11ms | CookieProvider: save authed cookie to storage
[debug] | 8:26:34 29ms | AuthenticationRepository: save logged user info: UserLoginInfo{ username=******, uid=****734, 
[debug] | 8:26:34 64ms | CookieProvider: update user info: UserLoginInfo{ username=******, uid=****734, 
[debug] | 8:26:34 64ms | CookieProvider: complete user info updated, sync cookie
[debug] | 8:26:34 75ms | AuthenticationRepository: login with document: user UserLoginInfo{ username=******, uid=****734, 
[debug] | 8:26:34 82ms | NotificationBloc: updating all notifications...
[info] | 8:26:34 84ms | AutoNotificationCubit: start auto fetch with duration 0:05:00.000000
[debug] | 8:26:34 363ms | NotificationBloc: fetch notification since 2025-03-30 08:02:49
[debug] | 8:26:34 363ms | build cookie with user info: null
[error] | 8:26:34 451ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: hsplsp, imageUrl: ): empty image url
[error] | 8:26:34 454ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: LaoMiku, imageUrl: ): empty image url
[error] | 8:26:34 456ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: 提卡兹不是鱼, imageUrl: ): empty image url
[error] | 8:26:34 457ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: NickelLogen, imageUrl: ): empty image url
[error] | 8:26:34 475ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: wdnm_qwq, imageUrl: ): empty image url
[error] | 8:26:34 479ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: linglingyu, imageUrl: ): empty image url
[error] | 8:26:34 482ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: zihuataneo, imageUrl: ): empty image url
[error] | 8:26:34 483ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: zwdyzc, imageUrl: ): empty image url
[error] | 8:26:34 484ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: 南极度假企鹅, imageUrl: ): empty image url
[error] | 8:26:34 485ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: guyingyi, imageUrl: ): empty image url
[error] | 8:26:34 485ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: SasaiKudasai, imageUrl: ): empty image url
[error] | 8:26:34 487ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: LIFRANCKY, imageUrl: ): empty image url
[error] | 8:26:34 488ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: AXGAZER, imageUrl: ): empty image url
[error] | 8:26:34 488ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: lz950206, imageUrl: ): empty image url
[error] | 8:26:34 491ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: ivanhyyy, imageUrl: ): empty image url
[error] | 8:26:34 491ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: QQ1263105632, imageUrl: ): empty image url
[error] | 8:26:34 492ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: 傲幽, imageUrl: ): empty image url
[error] | 8:26:34 492ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: 我好想听真的, imageUrl: ): empty image url
[debug] | 8:26:36 272ms | NotificationBloc: saving notification: notice=1 personalMessage=0 broadcastMessage=0 latestTime=2025-03-30 08:20:07
[debug] | 8:26:36 371ms | NotificationBloc: load local notification: notice=1993 personalMessage=32 broadcastMessage=0
[debug] | 8:26:36 374ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: zifenglingde 回复了您的帖子 [7k]没想到都7k多了   查看, notice: 1, personalMessage: 0, broadcastMessage: 0, timestamp: 1743294396373)
[debug] | 8:26:36 375ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:20:07
[debug] | 8:26:38 420ms | RootLocationCubit: enter page /notice
[debug] | 8:26:40 22ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&pid=75218998&ptid=1232155
[debug] | 8:26:40 24ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9576382, alreadyRead: true)
[debug] | 8:26:40 25ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:20:07
[debug] | 8:26:40 25ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:20:07
[debug] | 8:26:40 66ms | RootLocationCubit: enter page /thread/v1
[debug] | 8:26:40 67ms | build cookie with user info: null
[debug] | 8:26:43 274ms | _ThreadPageState: save thread visit history tid=1232155
[debug] | 8:26:43 346ms | _PostListState: scroll to pid: 75218998
[debug] | 8:26:43 347ms | _PostListState: scroll to position: 6
[debug] | 8:26:43 349ms | ThreadVisitHistoryBloc: fetch all succeeded, data count is 177
[error] | 8:26:43 646ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.connectionError: SocketException: Connection reset by peer (OS Error: Connection reset by peer, errno = 104), address = i.imgur.com, port = 34882,The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library.
[exception] | 8:26:43 651ms | ImageCacheProvider: handle error: 
HttpHandshakeFailedException(message: The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library., statusCode: null, headers: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
StackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
}
[warning] | 8:26:43 659ms | ImageCacheProvider: exception thrown when trying to update image cache: HttpHandshakeFailedException(message: The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library., statusCode: null, headers: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
), for url: https://i.imgur.com/jwKJp39.jpg
[error] | 8:26:43 660ms | failed to render image: failed to load image https://i.imgur.com/jwKJp39.jpg: HttpHandshakeFailedException(message: The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library., statusCode: null, headers: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
[debug] | 8:26:46 895ms | ReplyBarController: update reply action
[debug] | 8:27:05 861ms | build cookie with user info: null
[debug] | 8:27:09 325ms | RootLocationCubit: leave page /thread/v1
[debug] | 8:27:09 761ms | RootLocationCubit: leave page /notice
[debug] | 8:28:01 40ms | RootLocationCubit: enter page /topic
[debug] | 8:28:01 42ms | ForumHomeRepository: fetch topics page
[debug] | 8:28:01 42ms | ForumHomeRepository: use cached topics page
[debug] | 8:28:02 651ms | RootLocationCubit: enter page /forum/:fid
[debug] | 8:28:02 683ms | build cookie with user info: null
[error] | 8:28:05 855ms | failed to build forum: name or fid or url not found: name=null, fid=null, url=null
[debug] | 8:28:07 880ms | RootLocationCubit: enter page /thread/v1
[debug] | 8:28:07 881ms | build cookie with user info: null
[debug] | 8:28:11 427ms | _ThreadPageState: save thread visit history tid=1225085
[debug] | 8:28:17 664ms | dispatch url: https://www.tsdm39.com/forum.php?mod=viewthread&tid=1232169
[debug] | 8:28:17 721ms | RootLocationCubit: enter page /thread/v1
[debug] | 8:28:17 721ms | build cookie with user info: null
[debug] | 8:28:20 14ms | _ThreadPageState: save thread visit history tid=1232169
[debug] | 8:31:34 85ms | AutoNotificationCubit: running auto fetch...
[debug] | 8:31:34 95ms | AutoNotificationCubit: auto fetch since 1743294008
[debug] | 8:31:34 95ms | build cookie with user info: null
[debug] | 8:31:35 401ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 8:31:35 401ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 08:31:34.085870
[debug] | 8:31:35 404ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 8:31:35 495ms | NotificationBloc: load local notification: notice=1993 personalMessage=32 broadcastMessage=0
[debug] | 8:36:35 85ms | AutoNotificationCubit: running auto fetch...
[debug] | 8:36:35 91ms | AutoNotificationCubit: auto fetch since 1743294695
[debug] | 8:36:35 91ms | build cookie with user info: null
[debug] | 8:36:36 511ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 8:36:36 511ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 08:36:35.086088
[debug] | 8:36:36 512ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 8:36:36 584ms | NotificationBloc: load local notification: notice=1993 personalMessage=32 broadcastMessage=0
[debug] | 8:41:36 86ms | AutoNotificationCubit: running auto fetch...
[debug] | 8:41:36 88ms | AutoNotificationCubit: auto fetch since 1743294996
[debug] | 8:41:36 88ms | build cookie with user info: null
[debug] | 8:41:37 313ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 8:41:37 314ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 08:41:36.086372
[debug] | 8:41:37 315ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 8:41:37 401ms | NotificationBloc: load local notification: notice=1993 personalMessage=32 broadcastMessage=0
[debug] | 8:46:37 86ms | AutoNotificationCubit: running auto fetch...
[debug] | 8:46:37 94ms | AutoNotificationCubit: auto fetch since 1743295297
[debug] | 8:46:37 95ms | build cookie with user info: null
[debug] | 8:46:38 798ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 8:46:38 798ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 08:46:37.086503
[debug] | 8:46:38 799ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 8:46:38 870ms | NotificationBloc: load local notification: notice=1993 personalMessage=32 broadcastMessage=0
[debug] | 8:51:38 86ms | AutoNotificationCubit: running auto fetch...
[debug] | 8:51:38 88ms | AutoNotificationCubit: auto fetch since 1743295598
[debug] | 8:51:38 89ms | build cookie with user info: null
[debug] | 8:51:39 771ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 8:51:39 771ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 08:51:38.086614
[debug] | 8:51:39 773ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 8:51:39 846ms | NotificationBloc: load local notification: notice=1993 personalMessage=32 broadcastMessage=0
[debug] | 8:56:39 92ms | AutoNotificationCubit: running auto fetch...
[debug] | 8:56:39 99ms | AutoNotificationCubit: auto fetch since 1743295899
[debug] | 8:56:39 100ms | build cookie with user info: null
[debug] | 8:56:40 742ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 8:56:40 743ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 08:56:39.093123
[debug] | 8:56:40 746ms | NotificationBloc: saving notification: notice=1 personalMessage=0 broadcastMessage=0 latestTime=2025-03-30 08:51:57
[debug] | 8:56:40 908ms | NotificationBloc: load local notification: notice=1994 personalMessage=32 broadcastMessage=0
[debug] | 8:56:40 917ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: 城崎佐 回复了您的帖子 大家看的第一本轻小说是什么?   查看, notice: 1, personalMessage: 0, broadcastMessage: 0, timestamp: 1743296200917)
[debug] | 8:56:40 924ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:56:40 925ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:56:40 926ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:56:40 927ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:56:40 928ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:59:11 129ms | RootLocationCubit: enter page /notice
[debug] | 8:59:12 527ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&pid=75219234&ptid=1229930
[debug] | 8:59:12 528ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9577021, alreadyRead: true)
[debug] | 8:59:12 530ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:59:12 531ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:59:12 531ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:59:12 531ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:59:12 532ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:59:12 532ms | NotificationBloc: update last fetch notification time to 2025-03-30 08:51:57
[debug] | 8:59:12 627ms | RootLocationCubit: enter page /thread/v1
[debug] | 8:59:12 627ms | build cookie with user info: null
[debug] | 8:59:15 517ms | _ThreadPageState: save thread visit history tid=1229930
[debug] | 8:59:15 548ms | _PostListState: scroll to pid: 75219234
[debug] | 8:59:15 549ms | _PostListState: scroll to position: 8
[error] | 8:59:17 290ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.badResponse: null,This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

[exception] | 8:59:17 291ms | ImageCacheProvider: handle error: 
HttpHandshakeFailedException(message: This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
, statusCode: 404, headers: content-type: text/html
date: Sun, 30 Mar 2025 00:59:23 GMT
content-length: 1163
server: Microsoft-IIS/7.5
, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
StackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
}
[warning] | 8:59:17 295ms | ImageCacheProvider: exception thrown when trying to update image cache: HttpHandshakeFailedException(message: This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
, statusCode: 404, headers: content-type: text/html
date: Sun, 30 Mar 2025 00:59:23 GMT
content-length: 1163
server: Microsoft-IIS/7.5
, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
), for url: https://www.tsdm39.com/uc_server/data/avatar/002/17/93/43_avatar_middle.jpg
[error] | 8:59:17 297ms | failed to render image: failed to load image https://www.tsdm39.com/uc_server/data/avatar/002/17/93/43_avatar_middle.jpg: HttpHandshakeFailedException(message: This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
, statusCode: 404, headers: content-type: text/html
date: Sun, 30 Mar 2025 00:59:23 GMT
content-length: 1163
server: Microsoft-IIS/7.5
, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
[debug] | 8:59:22 862ms | ReplyBarController: update reply action
[debug] | 8:59:32 516ms | build cookie with user info: null
[debug] | 8:59:38 543ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:01:36 805ms | RootLocationCubit: leave page /notice
[debug] | 9:01:40 85ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:01:40 104ms | AutoNotificationCubit: auto fetch since 1743295918
[debug] | 9:01:40 104ms | build cookie with user info: null
[debug] | 9:01:41 950ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:01:41 951ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:01:40.085925
[debug] | 9:01:41 952ms | NotificationBloc: saving notification: notice=1 personalMessage=0 broadcastMessage=0 latestTime=2025-03-30 09:00:39
[debug] | 9:01:42 37ms | NotificationBloc: load local notification: notice=1995 personalMessage=32 broadcastMessage=0
[debug] | 9:01:42 40ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: Aquaus 回复了您的帖子 [7k]没想到都7k多了   查看, notice: 1, personalMessage: 0, broadcastMessage: 0, timestamp: 1743296502040)
[debug] | 9:01:42 42ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:01:42 42ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:01:42 42ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:01:42 43ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:01:42 43ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:03:06 28ms | RootLocationCubit: enter page /notice
[debug] | 9:03:07 768ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&pid=75219301&ptid=1232155
[debug] | 9:03:07 769ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9577025, alreadyRead: true)
[debug] | 9:03:07 771ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:03:07 772ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:03:07 773ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:03:07 773ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:03:07 773ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:03:07 774ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:00:39
[debug] | 9:03:07 892ms | RootLocationCubit: enter page /thread/v1
[debug] | 9:03:07 893ms | build cookie with user info: null
[debug] | 9:03:10 742ms | _ThreadPageState: save thread visit history tid=1232155
[debug] | 9:03:10 776ms | _PostListState: scroll to pid: 75219301
[debug] | 9:03:10 776ms | _PostListState: scroll to position: 10
[error] | 9:03:11 82ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.connectionError: SocketException: Connection reset by peer (OS Error: Connection reset by peer, errno = 104), address = i.imgur.com, port = 34950,The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library.
[exception] | 9:03:11 83ms | ImageCacheProvider: handle error: 
HttpHandshakeFailedException(message: The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library., statusCode: null, headers: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
StackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
}
[warning] | 9:03:11 85ms | ImageCacheProvider: exception thrown when trying to update image cache: HttpHandshakeFailedException(message: The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library., statusCode: null, headers: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
), for url: https://i.imgur.com/jwKJp39.jpg
[error] | 9:03:11 87ms | failed to render image: failed to load image https://i.imgur.com/jwKJp39.jpg: HttpHandshakeFailedException(message: The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library., statusCode: null, headers: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
[debug] | 9:03:15 537ms | ReplyBarController: update reply action
[debug] | 9:03:24 806ms | build cookie with user info: null
[debug] | 9:04:21 312ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:04:22 694ms | RootLocationCubit: leave page /notice
[debug] | 9:06:41 86ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:06:41 90ms | AutoNotificationCubit: auto fetch since 1743296440
[debug] | 9:06:41 91ms | build cookie with user info: null
[debug] | 9:06:43 430ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:06:43 430ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:06:41.086661
[debug] | 9:06:43 431ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 9:06:43 499ms | NotificationBloc: load local notification: notice=1995 personalMessage=32 broadcastMessage=0
[debug] | 9:11:43 86ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:11:43 88ms | AutoNotificationCubit: auto fetch since 1743296802
[debug] | 9:11:43 89ms | build cookie with user info: null
[debug] | 9:11:44 400ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:11:44 401ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:11:43.086812
[debug] | 9:11:44 402ms | NotificationBloc: saving notification: notice=1 personalMessage=0 broadcastMessage=0 latestTime=2025-03-30 09:07:41
[debug] | 9:11:44 496ms | NotificationBloc: load local notification: notice=1995 personalMessage=32 broadcastMessage=0
[debug] | 9:11:44 498ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: 2728224151 回复了您的帖子 [7k]没想到都7k多了   查看, notice: 1, personalMessage: 0, broadcastMessage: 0, timestamp: 1743297104498)
[debug] | 9:11:44 499ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:11:44 500ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:11:44 500ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:11:44 500ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:11:44 501ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:12:15 979ms | build cookie with user info: null
[debug] | 9:12:31 146ms | RootLocationCubit: enter page /notice
[debug] | 9:12:32 705ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&pid=75219350&ptid=1232155
[debug] | 9:12:32 707ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9576382, alreadyRead: true)
[debug] | 9:12:32 710ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:12:32 711ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:12:32 712ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:12:32 712ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:12:32 713ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:12:32 713ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:07:41
[debug] | 9:12:32 846ms | RootLocationCubit: enter page /thread/v1
[debug] | 9:12:32 847ms | build cookie with user info: null
[debug] | 9:12:35 198ms | _ThreadPageState: save thread visit history tid=1232155
[debug] | 9:12:35 237ms | _PostListState: scroll to pid: 75219350
[debug] | 9:12:35 238ms | _PostListState: scroll to position: 14
[debug] | 9:12:48 164ms | ReplyBarController: update reply action
[debug] | 9:13:22 596ms | build cookie with user info: null
[debug] | 9:13:27 147ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:13:28 180ms | RootLocationCubit: leave page /notice
[debug] | 9:13:30 776ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:13:32 336ms | dispatch url: https://www.tsdm39.com/forum.php?mod=viewthread&tid=1232170
[debug] | 9:13:32 425ms | RootLocationCubit: enter page /thread/v1
[debug] | 9:13:32 425ms | build cookie with user info: null
[debug] | 9:13:34 930ms | _ThreadPageState: save thread visit history tid=1232170
[debug] | 9:16:44 86ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:16:44 94ms | AutoNotificationCubit: auto fetch since 1743296862
[debug] | 9:16:44 94ms | build cookie with user info: null
[debug] | 9:16:45 300ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:16:45 300ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:16:44.087233
[debug] | 9:16:45 302ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 9:16:45 356ms | NotificationBloc: load local notification: notice=1995 personalMessage=32 broadcastMessage=0
[debug] | 9:21:45 85ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:21:45 87ms | AutoNotificationCubit: auto fetch since 1743297405
[debug] | 9:21:45 88ms | build cookie with user info: null
[debug] | 9:21:46 773ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:21:46 773ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:21:45.086068
[debug] | 9:21:46 774ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 9:21:46 854ms | NotificationBloc: load local notification: notice=1995 personalMessage=32 broadcastMessage=0
[debug] | 9:26:46 85ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:26:46 89ms | AutoNotificationCubit: auto fetch since 1743297706
[debug] | 9:26:46 89ms | build cookie with user info: null
[debug] | 9:26:47 646ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:26:47 647ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:26:46.086056
[debug] | 9:26:47 648ms | NotificationBloc: saving notification: notice=1 personalMessage=0 broadcastMessage=0 latestTime=2025-03-30 09:24:56
[debug] | 9:26:47 727ms | NotificationBloc: load local notification: notice=1995 personalMessage=32 broadcastMessage=0
[debug] | 9:26:47 729ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: QQ1263105632 回复了您的帖子 大家看的第一本轻小说是什么?   查看, notice: 1, personalMessage: 0, broadcastMessage: 0, timestamp: 1743298007729)
[debug] | 9:26:47 731ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:26:47 731ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:26:47 732ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:26:47 733ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:26:47 733ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:29:57 8ms | build cookie with user info: null
[debug] | 9:29:59 725ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:30:01 651ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:30:03 204ms | RootLocationCubit: enter page /thread/v1
[debug] | 9:30:03 204ms | build cookie with user info: null
[debug] | 9:30:05 843ms | _ThreadPageState: save thread visit history tid=1225096
[debug] | 9:30:07 560ms | RootLocationCubit: enter page /notice
[debug] | 9:30:09 114ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&pid=75219490&ptid=1229930
[debug] | 9:30:09 115ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9563796, alreadyRead: true)
[debug] | 9:30:09 116ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:30:09 117ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:30:09 117ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:30:09 117ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:30:09 117ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:24:56
[debug] | 9:30:09 190ms | RootLocationCubit: enter page /thread/v1
[debug] | 9:30:09 191ms | build cookie with user info: null
[debug] | 9:30:12 16ms | _ThreadPageState: save thread visit history tid=1229930
[debug] | 9:30:12 46ms | _PostListState: scroll to pid: 75219490
[debug] | 9:30:12 46ms | _PostListState: scroll to position: 12
[error] | 9:30:13 240ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.badResponse: null,This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

[exception] | 9:30:13 241ms | ImageCacheProvider: handle error: 
HttpHandshakeFailedException(message: This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
, statusCode: 404, headers: content-type: text/html
date: Sun, 30 Mar 2025 01:30:20 GMT
content-length: 1163
server: Microsoft-IIS/7.5
, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
StackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
}
[warning] | 9:30:13 244ms | ImageCacheProvider: exception thrown when trying to update image cache: HttpHandshakeFailedException(message: This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
, statusCode: 404, headers: content-type: text/html
date: Sun, 30 Mar 2025 01:30:20 GMT
content-length: 1163
server: Microsoft-IIS/7.5
, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
), for url: https://www.tsdm39.com/uc_server/data/avatar/002/21/18/67_avatar_middle.jpg
[error] | 9:30:13 246ms | failed to render image: failed to load image https://www.tsdm39.com/uc_server/data/avatar/002/21/18/67_avatar_middle.jpg: HttpHandshakeFailedException(message: This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
, statusCode: 404, headers: content-type: text/html
date: Sun, 30 Mar 2025 01:30:20 GMT
content-length: 1163
server: Microsoft-IIS/7.5
, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
[error] | 9:30:13 550ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.badResponse: null,This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

[exception] | 9:30:13 551ms | ImageCacheProvider: handle error: 
HttpHandshakeFailedException(message: This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
, statusCode: 404, headers: content-type: text/html
date: Sun, 30 Mar 2025 01:30:20 GMT
content-length: 1163
server: Microsoft-IIS/7.5
, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
StackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
}
[warning] | 9:30:13 555ms | ImageCacheProvider: exception thrown when trying to update image cache: HttpHandshakeFailedException(message: This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
, statusCode: 404, headers: content-type: text/html
date: Sun, 30 Mar 2025 01:30:20 GMT
content-length: 1163
server: Microsoft-IIS/7.5
, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
), for url: https://www.tsdm39.com/uc_server/data/avatar/002/17/93/43_avatar_middle.jpg
[error] | 9:30:13 557ms | failed to render image: failed to load image https://www.tsdm39.com/uc_server/data/avatar/002/17/93/43_avatar_middle.jpg: HttpHandshakeFailedException(message: This exception was thrown because the response has a status code of 404 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 404 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
, statusCode: 404, headers: content-type: text/html
date: Sun, 30 Mar 2025 01:30:20 GMT
content-length: 1163
server: Microsoft-IIS/7.5
, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
[debug] | 9:30:15 757ms | ReplyBarController: update reply action
[debug] | 9:30:39 656ms | build cookie with user info: null
[debug] | 9:30:43 259ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:30:44 192ms | RootLocationCubit: leave page /notice
[debug] | 9:30:53 100ms | dispatch url: https://www.tsdm39.com/forum.php?mod=viewthread&tid=1232176
[debug] | 9:30:53 176ms | RootLocationCubit: enter page /thread/v1
[debug] | 9:30:53 177ms | build cookie with user info: null
[debug] | 9:30:56 660ms | _ThreadPageState: save thread visit history tid=1232176
[debug] | 9:31:47 86ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:31:47 88ms | AutoNotificationCubit: auto fetch since 1743297897
[debug] | 9:31:47 88ms | build cookie with user info: null
[debug] | 9:31:48 738ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:31:48 739ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:31:47.086546
[debug] | 9:31:48 740ms | NotificationBloc: saving notification: notice=2 personalMessage=0 broadcastMessage=0 latestTime=2025-03-30 09:31:05
[debug] | 9:31:48 841ms | NotificationBloc: load local notification: notice=1996 personalMessage=32 broadcastMessage=0
[debug] | 9:31:48 843ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: QQ1263105632 回复了您的帖子 [7k]没想到都7k多了   查看, notice: 2, personalMessage: 0, broadcastMessage: 0, timestamp: 1743298308843)
[debug] | 9:31:48 845ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:31:48 845ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:31:48 846ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:31:48 846ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:31:48 846ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:43 780ms | RootLocationCubit: enter page /notice
[debug] | 9:32:45 859ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&pid=75219513&ptid=1232155
[debug] | 9:32:45 860ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9576382, alreadyRead: true)
[debug] | 9:32:45 861ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:45 862ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:45 862ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:45 862ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:45 862ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:45 862ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:45 972ms | RootLocationCubit: enter page /thread/v1
[debug] | 9:32:45 972ms | build cookie with user info: null
[debug] | 9:32:48 351ms | _ThreadPageState: save thread visit history tid=1232155
[debug] | 9:32:48 387ms | _PostListState: scroll to pid: 75219513
[debug] | 9:32:48 387ms | _PostListState: scroll to position: 18
[error] | 9:32:48 695ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.connectionError: SocketException: Connection reset by peer (OS Error: Connection reset by peer, errno = 104), address = i.imgur.com, port = 35030,The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library.
[exception] | 9:32:48 696ms | ImageCacheProvider: handle error: 
HttpHandshakeFailedException(message: The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library., statusCode: null, headers: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
StackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
}
[warning] | 9:32:48 699ms | ImageCacheProvider: exception thrown when trying to update image cache: HttpHandshakeFailedException(message: The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library., statusCode: null, headers: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
), for url: https://i.imgur.com/jwKJp39.jpg
[error] | 9:32:48 701ms | failed to render image: failed to load image https://i.imgur.com/jwKJp39.jpg: HttpHandshakeFailedException(message: The connection errored: Connection reset by peer This indicates an error which most likely cannot be solved by the library., statusCode: null, headers: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3      mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:21)
#4      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5      ImageCacheProvider.getOrMakeCache (package:tsdm_client/shared/providers/image_cache_provider/image_cache_provider.dart:197)
<asynchronous suspension>
#6      CachedImageProvider._onImageError (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:60)
<asynchronous suspension>
#7      CachedImageProvider._loadAsync (package:tsdm_client/widgets/cached_image/cached_image_provider.dart:107)
<asynchronous suspension>
#8      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1048)
<asynchronous suspension>
)
[debug] | 9:32:51 708ms | ReplyBarController: update reply action
[debug] | 9:32:55 396ms | build cookie with user info: null
[debug] | 9:32:58 809ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:32:59 637ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&pid=75219560&ptid=1232155
[debug] | 9:32:59 638ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9577044, alreadyRead: true)
[debug] | 9:32:59 640ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:59 643ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:59 644ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:59 645ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:59 646ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:59 648ms | NotificationBloc: update last fetch notification time to 2025-03-30 09:31:05
[debug] | 9:32:59 753ms | RootLocationCubit: enter page /thread/v1
[debug] | 9:32:59 754ms | build cookie with user info: null
[debug] | 9:33:01 915ms | _ThreadPageState: save thread visit history tid=1232155
[debug] | 9:33:01 946ms | _PostListState: scroll to pid: 75219560
[debug] | 9:33:01 946ms | _PostListState: scroll to position: 0
[debug] | 9:33:05 209ms | ReplyBarController: update reply action
[debug] | 9:33:30 498ms | build cookie with user info: null
[debug] | 9:33:33 712ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:33:34 49ms | RootLocationCubit: leave page /notice
[debug] | 9:36:48 85ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:36:48 89ms | AutoNotificationCubit: auto fetch since 1743298266
[debug] | 9:36:48 89ms | build cookie with user info: null
[debug] | 9:36:49 712ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:36:49 712ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:36:48.086020
[debug] | 9:36:49 713ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 9:36:49 802ms | NotificationBloc: load local notification: notice=1996 personalMessage=32 broadcastMessage=0
[debug] | 9:41:49 85ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:41:49 90ms | AutoNotificationCubit: auto fetch since 1743298609
[debug] | 9:41:49 90ms | build cookie with user info: null
[debug] | 9:41:50 378ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:41:50 379ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:41:49.085875
[debug] | 9:41:50 380ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 9:41:50 460ms | NotificationBloc: load local notification: notice=1996 personalMessage=32 broadcastMessage=0
[debug] | 9:43:42 880ms | build cookie with user info: null
[debug] | 9:43:46 203ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:43:48 494ms | dispatch url: https://www.tsdm39.com/forum.php?mod=viewthread&tid=1232177
[debug] | 9:43:48 584ms | RootLocationCubit: enter page /thread/v1
[debug] | 9:43:48 584ms | build cookie with user info: null
[debug] | 9:43:50 659ms | _ThreadPageState: save thread visit history tid=1232177
[debug] | 9:46:50 85ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:46:50 88ms | AutoNotificationCubit: auto fetch since 1743298910
[debug] | 9:46:50 88ms | build cookie with user info: null
[debug] | 9:46:51 542ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:46:51 543ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:46:50.086248
[debug] | 9:46:51 545ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 9:46:51 627ms | NotificationBloc: load local notification: notice=1996 personalMessage=32 broadcastMessage=0
[debug] | 9:51:51 85ms | AutoNotificationCubit: running auto fetch...
[debug] | 9:51:51 87ms | AutoNotificationCubit: auto fetch since 1743299211
[debug] | 9:51:51 88ms | build cookie with user info: null
[debug] | 9:51:52 829ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 9:51:52 829ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-30 09:51:51.086052
[debug] | 9:51:52 830ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 9:51:52 897ms | NotificationBloc: load local notification: notice=1996 personalMessage=32 broadcastMessage=0
[debug] | 9:54:49 871ms | build cookie with user info: null
[debug] | 9:54:53 155ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:54:54 122ms | RootLocationCubit: leave page /thread/v1
[debug] | 9:54:55 89ms | RootLocationCubit: leave page /forum/:fid
[debug] | 9:54:56 497ms | RootLocationCubit: enter page /settings
[debug] | 9:55:10 959ms | RootLocationCubit: enter page /debugLog

log_1743299703003.txt

Qing-Novel avatar Mar 30 '25 01:03 Qing-Novel

最新的1.8.1版本偶尔也有这个问题,打完字后把光标插到文字中间部分,此时光标再,打完字后新打的内容和光标都在原文段尾端;不过要是打完这段字后先点删除,再按照上面操作,新打的字段和光标就不会移动到文段结尾。 这问题要么不发生,一发生就得一天(我每天晚上关设备,早上再打开)

Qing-Novel avatar Jun 16 '25 06:06 Qing-Novel

我这还是复现不了这个问题,目前没遇到过

realth000 avatar Jun 16 '25 08:06 realth000

我这还是复现不了这个问题,目前没遇到过

是真离谱,我这边时不时的出现。。。

Qing-Novel avatar Jun 16 '25 08:06 Qing-Novel

这个问题还是复现不了,没有遇到过,日志看不出内容。

可能和具体安卓版本和输入法版本有关,没有解决办法。

realth000 avatar Jul 16 '25 21:07 realth000

这个问题还是复现不了,没有遇到过,日志看不出内容。

可能和具体安卓版本和输入法版本有关,没有解决办法。

好吧

Qing-Novel avatar Jul 17 '25 01:07 Qing-Novel