Skip to content

[BUG] 1.7.0版本的帖子分类小窗模式下第一次打开底部有黑条 #291

@Qing-Novel

Description

@Qing-Novel

描述问题

如标题所示,该问题只在小窗模式下第一次打开才可以看到

复现方法

复现问题的步骤:

  1. ...

期望的行为

清晰准确地说明你期待的效果

实际的行为

清晰准确地说明实际效果

截图

SVID_20250601_120651_1.mp4

日志

打开设置 > 调试 > 复制日志 或 导出日志后再上传

[debug] | 10:09:38 750ms | start app...
[debug] | 10:09:38 780ms | connect to database
[debug] | 10:09:38 780ms | init database file at /data/user/0/kzs.th000.tsdm_clienu/files/db/mainV2.db
[debug] | 10:09:38 794ms | load cookie from database with login user uid: ****734
[debug] | 10:09:38 794ms | build no-cookie with cookie: null
[debug] | 10:09:38 808ms | RootLocationCubit: enter page /homepage
[debug] | 10:09:38 808ms | ForumHomeRepository: fetch home page
[debug] | 10:09:38 808ms | build cookie with user info: null
[debug] | 10:09:38 809ms | ProfileRepository: fetch profile page v2
[debug] | 10:09:38 809ms | build cookie with user info: null
[info] | 10:09:38 823ms | SettingsDao: failed to get value by name "checkInFeeling": value not exists
[debug] | 10:09:38 824ms | AutoCheckinRepository: run auto checkin for uid ****347, ****353, ****356, ****358
[info] | 10:09:38 824ms | CookieProvider: load cookie from database with given uid: ****347
[debug] | 10:09:38 824ms | CookieProvider: cookie switch to user UserLoginInfo{ username=*****, uid=****347, 
[info] | 10:09:38 824ms | CookieProvider: load cookie from database with given uid: ****353
[debug] | 10:09:38 824ms | CookieProvider: cookie switch to user UserLoginInfo{ username=*****, uid=****353, 
[info] | 10:09:38 824ms | CookieProvider: load cookie from database with given uid: ****356
[debug] | 10:09:38 824ms | CookieProvider: cookie switch to user UserLoginInfo{ username=*******, uid=****356, 
[info] | 10:09:38 824ms | CookieProvider: load cookie from database with given uid: ****358
[debug] | 10:09:38 824ms | CookieProvider: cookie switch to user UserLoginInfo{ username=******, uid=****358, 
[debug] | 10:09:38 824ms | build no-cookie with cookie: CookieProvider{ userInfo=UserLoginInfo{ username=*****, uid=****347, , cookie=*** }
[debug] | 10:09:38 824ms | build no-cookie with cookie: CookieProvider{ userInfo=UserLoginInfo{ username=*****, uid=****353, , cookie=*** }
[debug] | 10:09:38 825ms | build no-cookie with cookie: CookieProvider{ userInfo=UserLoginInfo{ username=*******, uid=****356, , cookie=*** }
[debug] | 10:09:38 825ms | build no-cookie with cookie: CookieProvider{ userInfo=UserLoginInfo{ username=******, uid=****358, , cookie=*** }
[debug] | 10:09:39 804ms | build cookie with user info: null
[debug] | 10:09:40 873ms | ForumHomeRepository: use fetched home page
[debug] | 10:09:40 875ms | CookieProvider: save authed cookie to storage
[debug] | 10:09:40 884ms | AuthenticationRepository: save logged user info: UserLoginInfo{ username=******, uid=****734, 
[error] | 10:09:40 888ms | check in result in null: null
[error] | 10:09:40 892ms | check in failed: already checked in today
[debug] | 10:09:40 901ms | CookieProvider: update user info: UserLoginInfo{ username=******, uid=****734, 
[debug] | 10:09:40 901ms | CookieProvider: complete user info updated, sync cookie
[debug] | 10:09:40 907ms | AuthenticationRepository: login with document: user UserLoginInfo{ username=******, uid=****734, 
[debug] | 10:09:40 912ms | NotificationBloc: updating all notifications...
[info] | 10:09:40 913ms | AutoNotificationCubit: start auto fetch with duration 0:01:00.000000
[debug] | 10:09:41 6ms | NotificationBloc: fetch notification since 2025-06-01 10:06:10
[debug] | 10:09:41 6ms | build cookie with user info: null
[error] | 10:09:41 110ms | check in failed: already checked in today
[error] | 10:09:41 125ms | check in failed: already checked in today
[debug] | 10:09:41 125ms | AutoCheckinRepository: run auto checkin for uid ****360
[info] | 10:09:41 125ms | CookieProvider: load cookie from database with given uid: ****360
[debug] | 10:09:41 125ms | CookieProvider: cookie switch to user UserLoginInfo{ username=******, uid=****360, 
[debug] | 10:09:41 126ms | build no-cookie with cookie: CookieProvider{ userInfo=UserLoginInfo{ username=******, uid=****360, , cookie=*** }
[debug] | 10:09:42 363ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 10:09:42 469ms | NotificationBloc: load local notification: notice=4451 personalMessage=29 broadcastMessage=1
[error] | 10:09:43 62ms | check in failed: already checked in today
[debug] | 10:09:44 409ms | RootLocationCubit: enter page /threadVisitHistory
[debug] | 10:09:44 437ms | ThreadVisitHistoryBloc: fetch all succeeded, data count is 699
[debug] | 10:09:45 930ms | RootLocationCubit: enter page /thread/v1
[debug] | 10:09:45 930ms | build cookie with user info: null
[debug] | 10:09:46 543ms | RootLocationCubit: enter page /autoCheckinDetail
[debug] | 10:09:47 782ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 10:09:47 791ms | ThreadVisitHistoryBloc: fetch all succeeded, data count is 699
[debug] | 10:09:48 271ms | RootLocationCubit: leave page /autoCheckinDetail
[debug] | 10:09:49 187ms | RootLocationCubit: leave page /thread/v1
[debug] | 10:09:49 462ms | RootLocationCubit: enter page /settings
[debug] | 10:09:49 486ms | RootLocationCubit: leave page /threadVisitHistory
[error] | 10:09:49 487ms | RootLocationCubit: failed to leave page non-current path /threadVisitHistory, current page is [/homepage, /threadVisitHistory, /settings]
[debug] | 10:09:49 901ms | RootLocationCubit: enter page /manageAccount
[debug] | 10:09:51 472ms | RootLocationCubit: enter page /dialog/manageUser
[debug] | 10:09:53 189ms | RootLocationCubit: leave page /dialog/manageUser
[debug] | 10:09:55 229ms | RootLocationCubit: leave page /manageAccount
[debug] | 10:09:55 833ms | RootLocationCubit: enter page /notice
[debug] | 10:09:57 422ms | RootLocationCubit: leave page /notice
[debug] | 10:09:58 145ms | RootLocationCubit: enter page /threadVisitHistory
[debug] | 10:09:58 175ms | ThreadVisitHistoryBloc: fetch all succeeded, data count is 699
[debug] | 10:09:59 114ms | RootLocationCubit: enter page /thread/v1
[debug] | 10:09:59 114ms | build cookie with user info: null
[debug] | 10:10:01 221ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 10:10:03 551ms | build cookie with user info: null
[debug] | 10:10:03 561ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:06 237ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:07 962ms | build cookie with user info: null
[debug] | 10:10:07 970ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:10 814ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:11 549ms | build cookie with user info: null
[debug] | 10:10:11 557ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:14 731ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:15 251ms | build cookie with user info: null
[debug] | 10:10:15 258ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:19 125ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:19 612ms | build cookie with user info: null
[debug] | 10:10:19 620ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:22 83ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:22 560ms | RootLocationCubit: enter page /dialog/emojiPicker
[debug] | 10:10:23 848ms | RootLocationCubit: leave page /dialog/emojiPicker
[debug] | 10:10:24 190ms | build cookie with user info: null
[debug] | 10:10:24 196ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:27 670ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:28 58ms | build cookie with user info: null
[debug] | 10:10:28 66ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:33 727ms | build cookie with user info: null
[debug] | 10:10:36 596ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:37 248ms | build cookie with user info: null
[debug] | 10:10:37 255ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:40 913ms | AutoNotificationCubit: running auto fetch...
[debug] | 10:10:40 915ms | AutoNotificationCubit: auto fetch since 1748743571
[debug] | 10:10:40 915ms | build cookie with user info: null
[debug] | 10:10:42 87ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 10:10:42 87ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 10:10:40.913863
[debug] | 10:10:42 88ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 10:10:42 204ms | NotificationBloc: load local notification: notice=4451 personalMessage=29 broadcastMessage=1
[debug] | 10:10:44 266ms | build cookie with user info: null
[debug] | 10:10:48 203ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:48 738ms | build cookie with user info: null
[debug] | 10:10:48 748ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:52 632ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:53 102ms | build cookie with user info: null
[debug] | 10:10:53 111ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:10:55 295ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:10:55 864ms | build cookie with user info: null
[debug] | 10:10:55 876ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:11:00 337ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:11:00 840ms | build cookie with user info: null
[debug] | 10:11:00 850ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:11:04 209ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:11:04 825ms | build cookie with user info: null
[debug] | 10:11:04 835ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:11:08 815ms | build cookie with user info: null
[debug] | 10:11:13 496ms | build cookie with user info: null
[debug] | 10:11:18 261ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:11:18 778ms | build cookie with user info: null
[debug] | 10:11:18 787ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:11:22 256ms | build cookie with user info: null
[debug] | 10:11:26 657ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:11:28 497ms | build cookie with user info: null
[debug] | 10:11:28 517ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:11:32 59ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:11:32 528ms | build cookie with user info: null
[debug] | 10:11:32 537ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:11:37 131ms | build cookie with user info: null
[debug] | 10:11:41 76ms | build cookie with user info: null
[debug] | 10:11:41 915ms | AutoNotificationCubit: running auto fetch...
[debug] | 10:11:41 917ms | AutoNotificationCubit: auto fetch since 1748743841
[debug] | 10:11:41 917ms | build cookie with user info: null
[debug] | 10:11:43 193ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 10:11:43 193ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 10:11:41.915498
[debug] | 10:11:43 194ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 10:11:43 372ms | NotificationBloc: load local notification: notice=4451 personalMessage=29 broadcastMessage=1
[debug] | 10:11:45 398ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:11:50 526ms | build cookie with user info: null
[debug] | 10:11:50 535ms | RootLocationCubit: enter page /dialog/usernamePicker
[debug] | 10:11:53 728ms | build cookie with user info: null
[debug] | 10:11:57 71ms | build cookie with user info: null
[debug] | 10:12:00 124ms | build cookie with user info: null
[debug] | 10:12:03 212ms | build cookie with user info: null
[debug] | 10:12:06 7ms | RootLocationCubit: leave page /dialog/usernamePicker
[debug] | 10:12:10 927ms | build cookie with user info: null
[debug] | 10:12:13 904ms | build cookie with user info: null
[debug] | 10:12:15 684ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 10:12:17 575ms | build cookie with user info: null
[debug] | 10:12:19 423ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 10:12:20 760ms | RootLocationCubit: leave page /thread/v1
[debug] | 10:12:21 0ms | RootLocationCubit: enter page /thread/v1
[debug] | 10:12:21 0ms | build cookie with user info: null
[debug] | 10:12:21 658ms | RootLocationCubit: leave page /thread/v1
[debug] | 10:12:21 945ms | RootLocationCubit: enter page /topic
[debug] | 10:12:21 946ms | ForumHomeRepository: fetch topics page
[debug] | 10:12:21 946ms | ForumHomeRepository: use cached topics page
[debug] | 10:12:21 946ms | RootLocationCubit: leave page /threadVisitHistory
[error] | 10:12:21 947ms | RootLocationCubit: failed to leave page non-current path /threadVisitHistory, current page is [/homepage, /threadVisitHistory, /settings, /threadVisitHistory, /topic]
[debug] | 10:12:22 458ms | RootLocationCubit: enter page /forum/:fid
[debug] | 10:12:22 458ms | build cookie with user info: null
[error] | 10:12:24 616ms | failed to build forum: name or fid or url not found: name=null, fid=null, url=null
[debug] | 10:12:26 562ms | build cookie with user info: null
[error] | 10:12:28 716ms | failed to build forum: name or fid or url not found: name=null, fid=null, url=null
[debug] | 10:12:30 299ms | RootLocationCubit: enter page /thread/v1
[debug] | 10:12:30 299ms | build cookie with user info: null
[debug] | 10:12:32 112ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 10:12:34 52ms | RootLocationCubit: leave page /thread/v1
[debug] | 10:12:34 528ms | RootLocationCubit: enter page /thread/v1
[debug] | 10:12:34 529ms | build cookie with user info: null
[debug] | 10:12:36 756ms | _ThreadPageState: save thread visit history tid=1237863
[debug] | 10:12:41 438ms | build cookie with user info: null
[debug] | 10:12:42 914ms | AutoNotificationCubit: running auto fetch...
[debug] | 10:12:42 917ms | AutoNotificationCubit: auto fetch since 1748743902
[debug] | 10:12:42 917ms | build cookie with user info: null
[debug] | 10:12:43 847ms | RootLocationCubit: leave page /thread/v1
[debug] | 10:12:44 159ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 10:12:44 159ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 10:12:42.915156
[debug] | 10:12:44 160ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 10:12:44 251ms | NotificationBloc: load local notification: notice=4451 personalMessage=29 broadcastMessage=1
[debug] | 10:12:44 792ms | build cookie with user info: null
[error] | 10:12:46 640ms | failed to build forum: name or fid or url not found: name=null, fid=null, url=null
[debug] | 10:13:01 112ms | RootLocationCubit: leave page /forum/:fid
[debug] | 10:13:04 80ms | RootLocationCubit: enter page /forum/:fid
[debug] | 10:13:04 80ms | build cookie with user info: null
[error] | 10:13:05 857ms | failed to build forum: name or fid or url not found: name=null, fid=null, url=null
[debug] | 10:13:10 285ms | RootLocationCubit: enter page /forum/:fid
[debug] | 10:13:10 285ms | build cookie with user info: null
[debug] | 10:13:32 35ms | _PostEditPageState: enter post edit page: editType=PostEditType.newThread, fid=415
[debug] | 10:13:32 65ms | RootLocationCubit: enter page /editPost/:editType/:fid
[debug] | 10:13:32 66ms | build cookie with user info: null
[debug] | 10:13:41 786ms | RootLocationCubit: enter page /dialog/inputThreadPrice
[debug] | 10:13:43 845ms | RootLocationCubit: leave page /dialog/inputThreadPrice
[debug] | 10:13:43 913ms | AutoNotificationCubit: running auto fetch...
[debug] | 10:13:43 914ms | AutoNotificationCubit: auto fetch since 1748743963
[debug] | 10:13:43 914ms | build cookie with user info: null
[debug] | 10:13:45 205ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 10:13:45 206ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 10:13:43.913776
[debug] | 10:13:45 207ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 10:13:45 301ms | NotificationBloc: load local notification: notice=4451 personalMessage=29 broadcastMessage=1
[debug] | 10:14:43 573ms | RootLocationCubit: enter page /dialog/question
[debug] | 10:14:44 233ms | build cookie with user info: null
[debug] | 10:14:44 413ms | RootLocationCubit: leave page /dialog/question
[debug] | 10:14:44 913ms | AutoNotificationCubit: running auto fetch...
[debug] | 10:14:44 915ms | AutoNotificationCubit: auto fetch since 1748744024
[debug] | 10:14:44 915ms | build cookie with user info: null
[error] | 10:14:45 711ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.badResponse: null,This exception was thrown because the response has a status code of 301 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 301 has the following meaning: "Redirection: further action needs to be taken in order to complete the request"
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.

[debug] | 10:14:45 738ms | RootLocationCubit: enter page /dialog/question
[debug] | 10:14:46 147ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 10:14:46 147ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 10:14:44.913926
[debug] | 10:14:46 147ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 10:14:46 237ms | NotificationBloc: load local notification: notice=4451 personalMessage=29 broadcastMessage=1
[debug] | 10:14:46 932ms | build cookie with user info: null
[debug] | 10:14:47 75ms | RootLocationCubit: leave page /dialog/question
[debug] | 10:14:48 893ms | _ThreadPageState: save thread visit history tid=1238382
[debug] | 10:14:52 912ms | RootLocationCubit: leave page /thread/v1
[error] | 10:14:52 912ms | RootLocationCubit: failed to leave page non-current path /thread/v1, current page is [/homepage, /threadVisitHistory, /settings, /threadVisitHistory, /topic, /forum/:fid, /forum/:fid, /editPost/:editType/:fid]
[debug] | 10:14:53 560ms | build cookie with user info: null
[debug] | 10:14:56 402ms | _PostEditPageState: enter post edit page: editType=PostEditType.newThread, fid=415
[debug] | 10:14:56 435ms | RootLocationCubit: enter page /editPost/:editType/:fid
[debug] | 10:14:56 435ms | build cookie with user info: null
[debug] | 10:15:16 850ms | RootLocationCubit: enter page /dialog/inputThreadPrice
[debug] | 10:15:18 449ms | RootLocationCubit: leave page /dialog/inputThreadPrice
[debug] | 10:15:45 914ms | AutoNotificationCubit: running auto fetch...
[debug] | 10:15:45 916ms | AutoNotificationCubit: auto fetch since 1748744085
[debug] | 10:15:45 916ms | build cookie with user info: null
[debug] | 10:15:47 138ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 10:15:47 138ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 10:15:45.914493
[debug] | 10:15:47 138ms | NotificationBloc: saving notification: notice=1 personalMessage=0 broadcastMessage=0 latestTime=2025-06-01 10:15:42
[debug] | 10:15:47 261ms | NotificationBloc: load local notification: notice=4452 personalMessage=29 broadcastMessage=1
[debug] | 10:15:47 264ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: X星光 回复了您的帖子 祝坛友们端午节+儿童节快乐   查看, notice: 1, personalMessage: 0, broadcastMessage: 0, timestamp: 1748744147263)
[debug] | 10:15:47 264ms | NotificationBloc: update last fetch notification time to 2025-06-01 10:15:42
[debug] | 10:16:11 787ms | RootLocationCubit: enter page /dialog/urlPicker
[debug] | 10:16:12 683ms | RootLocationCubit: leave page /dialog/urlPicker
[debug] | 10:16:21 392ms | RootLocationCubit: enter page /dialog/question
[debug] | 10:16:22 64ms | build cookie with user info: null
[debug] | 10:16:22 250ms | RootLocationCubit: leave page /dialog/question
[error] | 10:16:23 690ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.badResponse: null,This exception was thrown because the response has a status code of 301 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 301 has the following meaning: "Redirection: further action needs to be taken in order to complete the request"
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.

[debug] | 10:16:23 708ms | RootLocationCubit: enter page /dialog/question
[debug] | 10:16:24 578ms | build cookie with user info: null
[debug] | 10:16:24 705ms | RootLocationCubit: leave page /dialog/question
[debug] | 10:16:26 430ms | _ThreadPageState: save thread visit history tid=1238383
[debug] | 10:16:28 861ms | RootLocationCubit: leave page /thread/v1
[error] | 10:16:28 862ms | RootLocationCubit: failed to leave page non-current path /thread/v1, current page is [/homepage, /threadVisitHistory, /settings, /threadVisitHistory, /topic, /forum/:fid, /forum/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid]
[debug] | 10:16:29 694ms | build cookie with user info: null
[debug] | 10:16:32 887ms | RootLocationCubit: enter page /notice
[debug] | 10:16:33 790ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1238381&pid=75719428
[debug] | 10:16:33 792ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644661, alreadyRead: true)
[debug] | 10:16:33 795ms | NotificationBloc: update last fetch notification time to 2025-06-01 10:15:42
[debug] | 10:16:33 832ms | RootLocationCubit: enter page /thread/v1
[debug] | 10:16:33 832ms | build cookie with user info: null
[debug] | 10:16:35 821ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 10:16:35 843ms | _PostListState: scroll to pid: 75719428
[debug] | 10:16:35 843ms | _PostListState: scroll to position: 2
[debug] | 10:16:39 824ms | build cookie with user info: null
[debug] | 10:16:39 874ms | RootLocationCubit: enter page /packetDetail/:tid
[debug] | 10:16:46 914ms | AutoNotificationCubit: running auto fetch...
[debug] | 10:16:46 916ms | AutoNotificationCubit: auto fetch since 1748744143
[debug] | 10:16:46 916ms | build cookie with user info: null
[debug] | 10:16:48 317ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 10:16:48 317ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 10:16:46.914936
[debug] | 10:16:48 321ms | NotificationBloc: saving notification: notice=1 personalMessage=0 broadcastMessage=0 latestTime=2025-06-01 10:16:09
[debug] | 10:16:48 431ms | NotificationBloc: load local notification: notice=4453 personalMessage=29 broadcastMessage=1
[debug] | 10:16:48 434ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: 您在主题 祝坛友们端午节+儿童节快乐 的帖子被 X星光 评分 天然 +10  /..., notice: 1, personalMessage: 0, broadcastMessage: 0, timestamp: 1748744208434)
[debug] | 10:16:48 435ms | NotificationBloc: update last fetch notification time to 2025-06-01 10:16:09
[debug] | 10:16:48 952ms | RootLocationCubit: leave page /packetDetail/:tid
[debug] | 10:16:50 696ms | ReplyBarController: update reply action
[debug] | 10:16:55 661ms | RootLocationCubit: enter page /dialog/emojiPicker
[debug] | 10:16:58 952ms | RootLocationCubit: leave page /dialog/emojiPicker
[debug] | 10:16:59 335ms | build cookie with user info: null
[debug] | 10:17:01 985ms | RootLocationCubit: enter page /notice
[debug] | 10:17:03 44ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&pid=75719348&ptid=1238381
[debug] | 10:17:03 45ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644662, alreadyRead: true)
[debug] | 10:17:03 46ms | NotificationBloc: update last fetch notification time to 2025-06-01 10:16:09
[debug] | 10:17:03 111ms | RootLocationCubit: enter page /thread/v1
[debug] | 10:17:03 111ms | build cookie with user info: null
[debug] | 10:17:03 876ms | RootLocationCubit: leave page /thread/v1
[debug] | 10:17:04 157ms | RootLocationCubit: leave page /notice
[debug] | 10:17:06 212ms | RootLocationCubit: leave page /thread/v1
[debug] | 10:17:07 38ms | RootLocationCubit: leave page /notice
[debug] | 10:17:08 593ms | build cookie with user info: null
[debug] | 10:41:00 921ms | RootLocationCubit: enter page /notice
[debug] | 10:41:01 821ms | NotificationBloc: updating all notifications...
[info] | 10:41:01 824ms | AutoNotificationCubit: stop auto fetch with duration 0:01:00.000000
[info] | 10:41:01 824ms | AutoNotificationCubit: start auto fetch with duration 0:01:00.000000
[debug] | 10:41:01 847ms | NotificationBloc: fetch notification since 2025-06-01 10:16:09
[debug] | 10:41:01 847ms | build cookie with user info: null
[debug] | 10:41:03 186ms | NotificationBloc: saving notification: notice=3 personalMessage=0 broadcastMessage=0 latestTime=2025-06-01 10:23:53
[debug] | 10:41:03 267ms | NotificationBloc: load local notification: notice=4455 personalMessage=29 broadcastMessage=1
[debug] | 10:41:03 270ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: X星光 回复了您的帖子 祝坛友们端午节+儿童节快乐   查看, notice: 3, personalMessage: 0, broadcastMessage: 0, timestamp: 1748745663270)
[debug] | 10:41:03 271ms | NotificationBloc: update last fetch notification time to 2025-06-01 10:23:53
[debug] | 10:41:05 43ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1238381&pid=75719467
[debug] | 10:41:05 44ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644664, alreadyRead: true)
[debug] | 10:41:05 45ms | NotificationBloc: update last fetch notification time to 2025-06-01 10:23:53
[debug] | 10:41:05 94ms | RootLocationCubit: enter page /thread/v1
[debug] | 10:41:05 96ms | build cookie with user info: null
[debug] | 10:41:07 188ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 10:41:07 220ms | _PostListState: scroll to pid: 75719467
[debug] | 10:41:07 220ms | _PostListState: scroll to position: 6
[debug] | 10:41:10 989ms | ReplyBarController: update reply action
[debug] | 10:41:15 806ms | build cookie with user info: null
[debug] | 10:41:20 365ms | RootLocationCubit: enter page /ratePost/:username/:pid/:floor/:rateAction
[debug] | 10:41:20 366ms | build cookie with user info: null
[error] | 10:41:21 695ms | invalid rate score row: name=很给力!, id=null, allowedRange=null, allowedRangeDescription=null
[error] | 10:41:21 695ms | invalid rate score row: name=, id=null, allowedRange=null, allowedRangeDescription=null
[debug] | 10:41:21 696ms | RateRepository: get rate formHash: e4e1b1ac
[debug] | 10:41:25 625ms | _RatePostPageState: going to rate: {formhash: e4e1b1ac, tid: 1238381, pid: 75719467, referer: https://www.tsdm39.com/forum.php?mod=viewthread&tid=1238381&page=0#pid75719467, handlekey: rate, reason: , score2: 10, score4: , score5: , sendreasonpm: on}
[debug] | 10:41:25 627ms | build cookie with user info: null
[debug] | 10:41:28 289ms | RootLocationCubit: leave page /ratePost/:username/:pid/:floor/:rateAction
[debug] | 10:41:29 759ms | RootLocationCubit: enter page /ratePost/:username/:pid/:floor/:rateAction
[debug] | 10:41:29 760ms | build cookie with user info: null
[error] | 10:41:31 58ms | invalid rate score row: name=很给力!, id=null, allowedRange=null, allowedRangeDescription=null
[error] | 10:41:31 58ms | invalid rate score row: name=, id=null, allowedRange=null, allowedRangeDescription=null
[debug] | 10:41:31 59ms | RateRepository: get rate formHash: e4e1b1ac
[debug] | 10:41:33 518ms | _RatePostPageState: going to rate: {formhash: e4e1b1ac, tid: 1238381, pid: 75719467, referer: https://www.tsdm39.com/forum.php?mod=viewthread&tid=1238381&page=0#pid75719467, handlekey: rate, reason: , score2: 10, score4: , score5: , sendreasonpm: on}
[debug] | 10:41:33 520ms | build cookie with user info: null
[debug] | 10:41:35 250ms | RootLocationCubit: leave page /ratePost/:username/:pid/:floor/:rateAction
[debug] | 10:41:36 999ms | ReplyBarController: update reply action
[debug] | 10:41:41 642ms | build cookie with user info: null
[debug] | 10:41:44 534ms | RootLocationCubit: leave page /thread/v1
[info] | 10:41:46 496ms | AutoNotificationCubit: stop auto fetch with duration 0:01:00.000000
[info] | 10:41:46 496ms | AutoNotificationCubit: start auto fetch with duration 0:01:00.000000
[debug] | 10:41:46 531ms | NotificationBloc: update last fetch notification time to 2025-06-01 10:23:53
[debug] | 10:41:46 973ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1237993&pid=75719489
[debug] | 10:41:46 974ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644669, alreadyRead: true)
[debug] | 10:41:46 997ms | RootLocationCubit: enter page /thread/v1
[debug] | 10:41:46 997ms | build cookie with user info: null
[debug] | 10:41:49 288ms | _ThreadPageState: save thread visit history tid=1237993
[debug] | 10:41:49 312ms | _PostListState: scroll to pid: 75719489
[debug] | 10:41:49 312ms | _PostListState: scroll to position: 18
[debug] | 10:41:52 304ms | ReplyBarController: update reply action
[debug] | 10:42:09 268ms | build cookie with user info: null
[debug] | 10:42:19 698ms | build cookie with user info: null
[error] | 10:42:21 160ms | ReplyBloc: failed to reply to thread: failed result: ReplyToThreadResultFailedException(message: null, stackTrace: #0      new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1      new _ReplyToThreadResultFailedException&AppException&ReplyToThreadResultFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2      new ReplyToThreadResultFailedException (package:tsdm_client/exceptions/exceptions.dart)
#3      ReplyRepository.replyToThread (package:tsdm_client/widgets/reply_bar/repository/reply_repository.dart:138)
<asynchronous suspension>
#4      ReplyBloc._onReplyToThreadRequested (package:tsdm_client/widgets/reply_bar/bloc/reply_bloc.dart:68)
<asynchronous suspension>
#5      Bloc.on.<anonymous closure>.handleEvent (package:bloc/src/bloc.dart:226)
<asynchronous suspension>
)
[debug] | 10:42:22 243ms | build cookie with user info: null
[debug] | 10:42:24 566ms | RootLocationCubit: leave page /thread/v1
[debug] | 10:42:24 834ms | RootLocationCubit: leave page /notice
[debug] | 11:09:43 329ms | RootLocationCubit: enter page /notice
[debug] | 11:09:44 182ms | NotificationBloc: updating all notifications...
[info] | 11:09:44 184ms | AutoNotificationCubit: stop auto fetch with duration 0:01:00.000000
[info] | 11:09:44 184ms | AutoNotificationCubit: start auto fetch with duration 0:01:00.000000
[debug] | 11:09:44 195ms | NotificationBloc: fetch notification since 2025-06-01 10:23:53
[debug] | 11:09:44 195ms | build cookie with user info: null
[debug] | 11:09:45 942ms | NotificationBloc: saving notification: notice=1 personalMessage=0 broadcastMessage=0 latestTime=2025-06-01 10:50:36
[debug] | 11:09:46 23ms | NotificationBloc: load local notification: notice=4455 personalMessage=29 broadcastMessage=1
[debug] | 11:09:46 25ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: ruik0 回复了您的帖子 祝坛友们端午节+儿童节快乐   查看, notice: 1, personalMessage: 0, broadcastMessage: 0, timestamp: 1748747386025)
[debug] | 11:09:46 26ms | NotificationBloc: update last fetch notification time to 2025-06-01 10:50:36
[debug] | 11:09:47 552ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1238381&pid=75719684
[debug] | 11:09:47 553ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644661, alreadyRead: true)
[debug] | 11:09:47 554ms | NotificationBloc: update last fetch notification time to 2025-06-01 10:50:36
[debug] | 11:09:47 582ms | RootLocationCubit: enter page /thread/v1
[debug] | 11:09:47 583ms | build cookie with user info: null
[debug] | 11:09:49 732ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 11:09:49 753ms | _PostListState: scroll to pid: 75719684
[debug] | 11:09:49 753ms | _PostListState: scroll to position: 12
[debug] | 11:09:51 974ms | ReplyBarController: update reply action
[debug] | 11:09:59 686ms | build cookie with user info: null
[debug] | 11:10:02 674ms | RootLocationCubit: leave page /thread/v1
[debug] | 11:10:02 912ms | RootLocationCubit: leave page /notice
[debug] | 11:10:03 566ms | RootLocationCubit: enter page /notice
[debug] | 11:10:04 107ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1238381&pid=75719684
[debug] | 11:10:04 108ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644661, alreadyRead: true)
[debug] | 11:10:04 138ms | RootLocationCubit: enter page /thread/v1
[debug] | 11:10:04 138ms | build cookie with user info: null
[debug] | 11:10:06 361ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 11:10:06 379ms | _PostListState: scroll to pid: 75719684
[debug] | 11:10:06 379ms | _PostListState: scroll to position: 12
[debug] | 11:10:07 881ms | RootLocationCubit: leave page /thread/v1
[debug] | 11:10:08 173ms | RootLocationCubit: leave page /notice
[debug] | 12:00:41 791ms | RootLocationCubit: enter page /notice
[debug] | 12:00:42 759ms | NotificationBloc: updating all notifications...
[info] | 12:00:42 761ms | AutoNotificationCubit: stop auto fetch with duration 0:01:00.000000
[info] | 12:00:42 761ms | AutoNotificationCubit: start auto fetch with duration 0:01:00.000000
[debug] | 12:00:42 771ms | NotificationBloc: fetch notification since 2025-06-01 10:50:36
[debug] | 12:00:42 771ms | build cookie with user info: null
[debug] | 12:00:44 153ms | NotificationBloc: saving notification: notice=5 personalMessage=0 broadcastMessage=0 latestTime=2025-06-01 11:59:15
[debug] | 12:00:44 273ms | NotificationBloc: load local notification: notice=4458 personalMessage=29 broadcastMessage=1
[debug] | 12:00:44 277ms | NotificationInfoRepository: update auto sync info: NotificationAutoSyncInfoNotice(msg: RCIHSALLOY 回复了您的帖子 加湿器 VS 水盆加水   查看, notice: 5, personalMessage: 0, broadcastMessage: 0, timestamp: 1748750444276)
[debug] | 12:00:44 278ms | NotificationBloc: update last fetch notification time to 2025-06-01 11:59:15
[debug] | 12:00:47 180ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1235102&pid=75719932
[debug] | 12:00:47 181ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9637547, alreadyRead: true)
[debug] | 12:00:47 182ms | NotificationBloc: update last fetch notification time to 2025-06-01 11:59:15
[debug] | 12:00:47 224ms | RootLocationCubit: enter page /thread/v1
[debug] | 12:00:47 224ms | build cookie with user info: null
[debug] | 12:00:49 269ms | _ThreadPageState: save thread visit history tid=1235102
[debug] | 12:00:49 300ms | _PostListState: scroll to pid: 75719932
[debug] | 12:00:49 300ms | _PostListState: scroll to position: 18
[debug] | 12:00:49 419ms | ImageCacheProvider: save unrecorded user avatar for user B-612芥
[error] | 12:00:50 517ms | _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] | 12:00:50 518ms | 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, 01 Jun 2025 04:00:59 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:24)
#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:202)
<asynchronous suspension>
#6      TaskOption.getOrElse.<anonymous closure> (package:fpdart/src/task_option.dart:133)
<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:1027)
<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:24)
#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:202)
<asynchronous suspension>
#6      TaskOption.getOrElse.<anonymous closure> (package:fpdart/src/task_option.dart:133)
<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:1027)
<asynchronous suspension>
}
[warning] | 12:00:50 520ms | 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, 01 Jun 2025 04:00:59 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:24)
#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:202)
<asynchronous suspension>
#6      TaskOption.getOrElse.<anonymous closure> (package:fpdart/src/task_option.dart:133)
<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:1027)
<asynchronous suspension>
), for url: https://www.tsdm39.com/uc_server/data/avatar/002/21/08/38_avatar_middle.jpg
[debug] | 12:00:52 382ms | ReplyBarController: update reply action
[debug] | 12:00:59 75ms | build cookie with user info: null
[debug] | 12:01:02 220ms | RootLocationCubit: leave page /thread/v1
[debug] | 12:01:02 576ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1238381&pid=75719985
[debug] | 12:01:02 577ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644707, alreadyRead: true)
[debug] | 12:01:02 578ms | NotificationBloc: update last fetch notification time to 2025-06-01 11:59:15
[debug] | 12:01:02 615ms | RootLocationCubit: enter page /thread/v1
[debug] | 12:01:02 615ms | build cookie with user info: null
[debug] | 12:01:04 780ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 12:01:04 814ms | _PostListState: scroll to pid: 75719985
[debug] | 12:01:04 814ms | _PostListState: scroll to position: 2
[debug] | 12:01:09 397ms | ReplyBarController: update reply action
[debug] | 12:01:28 869ms | build cookie with user info: null
[debug] | 12:01:32 321ms | RootLocationCubit: leave page /thread/v1
[debug] | 12:01:34 905ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1238381&pid=75720088
[debug] | 12:01:34 906ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644722, alreadyRead: true)
[debug] | 12:01:34 908ms | NotificationBloc: update last fetch notification time to 2025-06-01 11:59:15
[debug] | 12:01:34 957ms | RootLocationCubit: enter page /thread/v1
[debug] | 12:01:34 958ms | build cookie with user info: null
[debug] | 12:01:37 488ms | _ThreadPageState: save thread visit history tid=1238381
[debug] | 12:01:37 521ms | _PostListState: scroll to pid: 75720088
[debug] | 12:01:37 521ms | _PostListState: scroll to position: 8
[debug] | 12:01:42 764ms | AutoNotificationCubit: running auto fetch...
[debug] | 12:01:42 766ms | AutoNotificationCubit: auto fetch since 1748750356
[debug] | 12:01:42 766ms | build cookie with user info: null
[debug] | 12:01:43 21ms | ReplyBarController: update reply action
[debug] | 12:01:44 37ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 12:01:44 37ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 12:01:42.764688
[debug] | 12:01:44 38ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 12:01:44 128ms | NotificationBloc: load local notification: notice=4458 personalMessage=29 broadcastMessage=1
[debug] | 12:01:48 524ms | build cookie with user info: null
[debug] | 12:01:53 433ms | ReplyBarController: update reply action
[error] | 12:01:53 660ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.unknown: HttpException: Connection closed before full header was received, uri = http://img.hongyoubizhi.com/picture/pages/original/2023/10/25/14/115300105_p0.png?mobile=no,null
[exception] | 12:01:53 660ms | ImageCacheProvider: handle error: 
HttpHandshakeFailedException(message: <unknown error>, 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:24)
#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:202)
<asynchronous suspension>
#6      TaskOption.getOrElse.<anonymous closure> (package:fpdart/src/task_option.dart:133)
<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:1027)
<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:24)
#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:202)
<asynchronous suspension>
#6      TaskOption.getOrElse.<anonymous closure> (package:fpdart/src/task_option.dart:133)
<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:1027)
<asynchronous suspension>
}
[warning] | 12:01:53 662ms | ImageCacheProvider: exception thrown when trying to update image cache: HttpHandshakeFailedException(message: <unknown error>, 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:24)
#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:202)
<asynchronous suspension>
#6      TaskOption.getOrElse.<anonymous closure> (package:fpdart/src/task_option.dart:133)
<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:1027)
<asynchronous suspension>
), for url: http://img.hongyoubizhi.com/picture/pages/original/2023/10/25/14/115300105_p0.png
[debug] | 12:02:00 982ms | build cookie with user info: null
[debug] | 12:02:05 701ms | ReplyBarController: update reply action
[debug] | 12:02:12 109ms | build cookie with user info: null
[debug] | 12:02:18 97ms | ReplyBarController: update reply action
[debug] | 12:02:25 165ms | build cookie with user info: null
[debug] | 12:02:29 227ms | RootLocationCubit: leave page /thread/v1
[debug] | 12:02:30 159ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1238381&pid=75720132
[debug] | 12:02:30 160ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644661, alreadyRead: true)
[debug] | 12:02:30 201ms | RootLocationCubit: enter page /thread/v1
[debug] | 12:02:30 201ms | build cookie with user info: null
[debug] | 12:02:30 736ms | RootLocationCubit: leave page /thread/v1
[debug] | 12:02:30 938ms | dispatch url: https://www.tsdm39.com/forum.php?mod=redirect&goto=findpost&ptid=1237993&pid=75720094
[debug] | 12:02:30 939ms | NotificationBloc: mark notice: RecordMarkNotice(uid: 1889734, nid: 9644724, alreadyRead: true)
[debug] | 12:02:30 985ms | RootLocationCubit: enter page /thread/v1
[debug] | 12:02:30 985ms | build cookie with user info: null
[debug] | 12:02:32 968ms | _ThreadPageState: save thread visit history tid=1237993
[debug] | 12:02:33 0ms | _PostListState: scroll to pid: 75720094
[debug] | 12:02:33 0ms | _PostListState: scroll to position: 6
[debug] | 12:02:36 462ms | ReplyBarController: update reply action
[debug] | 12:02:43 762ms | AutoNotificationCubit: running auto fetch...
[debug] | 12:02:43 764ms | AutoNotificationCubit: auto fetch since 1748750503
[debug] | 12:02:43 764ms | build cookie with user info: null
[debug] | 12:02:45 7ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 12:02:45 7ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 12:02:43.763056
[debug] | 12:02:45 8ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 12:02:45 88ms | NotificationBloc: load local notification: notice=4458 personalMessage=29 broadcastMessage=1
[debug] | 12:02:47 37ms | build cookie with user info: null
[debug] | 12:02:50 80ms | RootLocationCubit: leave page /thread/v1
[debug] | 12:02:50 357ms | RootLocationCubit: leave page /notice
[debug] | 12:02:52 190ms | RootLocationCubit: enter page /thread/v1
[debug] | 12:02:52 190ms | build cookie with user info: null
[debug] | 12:02:53 811ms | _ThreadPageState: save thread visit history tid=1238383
[debug] | 12:03:01 71ms | RootLocationCubit: leave page /thread/v1
[debug] | 12:03:01 611ms | _PostEditPageState: enter post edit page: editType=PostEditType.newThread, fid=415
[debug] | 12:03:01 637ms | RootLocationCubit: enter page /editPost/:editType/:fid
[debug] | 12:03:01 638ms | build cookie with user info: null
[debug] | 12:03:16 483ms | RootLocationCubit: enter page /dialog/inputThreadPrice
[debug] | 12:03:17 613ms | RootLocationCubit: leave page /dialog/inputThreadPrice
[debug] | 12:04:30 763ms | AutoNotificationCubit: running auto fetch...
[debug] | 12:04:30 768ms | AutoNotificationCubit: auto fetch since 1748750564
[debug] | 12:04:30 768ms | build cookie with user info: null
[debug] | 12:04:31 725ms | RootLocationCubit: enter page /dialog/question
[debug] | 12:04:31 849ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 12:04:31 849ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 12:04:30.763620
[debug] | 12:04:31 850ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 12:04:31 930ms | NotificationBloc: load local notification: notice=4458 personalMessage=29 broadcastMessage=1
[debug] | 12:04:32 455ms | build cookie with user info: null
[debug] | 12:04:32 630ms | RootLocationCubit: leave page /dialog/question
[error] | 12:04:34 63ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.badResponse: null,This exception was thrown because the response has a status code of 301 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 301 has the following meaning: "Redirection: further action needs to be taken in order to complete the request"
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.

[debug] | 12:04:34 81ms | RootLocationCubit: enter page /dialog/question
[debug] | 12:04:34 745ms | build cookie with user info: null
[debug] | 12:04:34 861ms | RootLocationCubit: leave page /dialog/question
[debug] | 12:04:36 497ms | _ThreadPageState: save thread visit history tid=1238387
[debug] | 12:04:37 828ms | RootLocationCubit: leave page /thread/v1
[error] | 12:04:37 828ms | RootLocationCubit: failed to leave page non-current path /thread/v1, current page is [/homepage, /threadVisitHistory, /settings, /threadVisitHistory, /topic, /forum/:fid, /forum/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid]
[debug] | 12:04:38 698ms | build cookie with user info: null
[debug] | 12:04:45 215ms | RootLocationCubit: enter page /thread/v1
[debug] | 12:04:45 215ms | build cookie with user info: null
[debug] | 12:04:47 111ms | _ThreadPageState: save thread visit history tid=1238380
[debug] | 12:04:49 536ms | _PostEditPageState: enter post edit page: editType=PostEditType.editPost, fid=415
[debug] | 12:04:49 574ms | RootLocationCubit: enter page /editPost/:editType/:fid
[debug] | 12:04:49 574ms | build cookie with user info: null
[debug] | 12:04:52 523ms | RootLocationCubit: enter page /dialog/inputThreadPrice
[debug] | 12:04:53 735ms | RootLocationCubit: leave page /dialog/inputThreadPrice
[debug] | 12:04:54 160ms | build cookie with user info: null
[debug] | 12:04:55 874ms | RootLocationCubit: leave page /editPost/:editType/:fid
[debug] | 12:04:56 745ms | RootLocationCubit: leave page /thread/v1
[debug] | 12:04:57 766ms | build cookie with user info: null
[debug] | 12:05:03 501ms | _PostEditPageState: enter post edit page: editType=PostEditType.newThread, fid=415
[debug] | 12:05:03 527ms | RootLocationCubit: enter page /editPost/:editType/:fid
[debug] | 12:05:03 527ms | build cookie with user info: null
[debug] | 12:05:15 156ms | RootLocationCubit: enter page /dialog/inputThreadPrice
[debug] | 12:05:16 854ms | RootLocationCubit: leave page /dialog/inputThreadPrice
[debug] | 12:05:51 764ms | AutoNotificationCubit: running auto fetch...
[debug] | 12:05:51 769ms | AutoNotificationCubit: auto fetch since 1748750671
[debug] | 12:05:51 769ms | build cookie with user info: null
[debug] | 12:05:53 792ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 12:05:53 792ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 12:05:51.764346
[debug] | 12:05:53 795ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 12:05:55 502ms | NotificationBloc: load local notification: notice=4458 personalMessage=29 broadcastMessage=1
[debug] | 12:06:28 903ms | RootLocationCubit: enter page /dialog/question
[debug] | 12:06:29 630ms | build cookie with user info: null
[debug] | 12:06:29 800ms | RootLocationCubit: leave page /dialog/question
[error] | 12:06:31 246ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.badResponse: null,This exception was thrown because the response has a status code of 301 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 301 has the following meaning: "Redirection: further action needs to be taken in order to complete the request"
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.

[debug] | 12:06:31 270ms | RootLocationCubit: enter page /dialog/question
[debug] | 12:06:32 68ms | build cookie with user info: null
[debug] | 12:06:32 195ms | RootLocationCubit: leave page /dialog/question
[debug] | 12:06:33 948ms | _ThreadPageState: save thread visit history tid=1238388
[debug] | 12:06:35 760ms | RootLocationCubit: leave page /thread/v1
[error] | 12:06:35 760ms | RootLocationCubit: failed to leave page non-current path /thread/v1, current page is [/homepage, /threadVisitHistory, /settings, /threadVisitHistory, /topic, /forum/:fid, /forum/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid]
[debug] | 12:06:36 329ms | build cookie with user info: null
[debug] | 12:06:41 8ms | _PostEditPageState: enter post edit page: editType=PostEditType.newThread, fid=415
[debug] | 12:06:41 36ms | RootLocationCubit: enter page /editPost/:editType/:fid
[debug] | 12:06:41 36ms | build cookie with user info: null
[debug] | 12:06:50 483ms | RootLocationCubit: leave page /editPost/:editType/:fid
[debug] | 12:06:55 100ms | _PostEditPageState: enter post edit page: editType=PostEditType.newThread, fid=415
[debug] | 12:06:55 116ms | RootLocationCubit: enter page /editPost/:editType/:fid
[debug] | 12:06:55 116ms | build cookie with user info: null
[debug] | 12:07:06 764ms | AutoNotificationCubit: running auto fetch...
[debug] | 12:07:06 767ms | AutoNotificationCubit: auto fetch since 1748750752
[debug] | 12:07:06 767ms | build cookie with user info: null
[debug] | 12:07:08 399ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 12:07:08 399ms | AutoNotificationCubit: update last fetch notification time to started time 2025-06-01 12:07:06.764513
[debug] | 12:07:08 400ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 12:07:08 580ms | NotificationBloc: load local notification: notice=4458 personalMessage=29 broadcastMessage=1
[debug] | 12:08:20 111ms | RootLocationCubit: leave page /editPost/:editType/:fid
[debug] | 12:08:20 446ms | RootLocationCubit: leave page /forum/:fid
[error] | 12:08:20 447ms | RootLocationCubit: failed to leave page non-current path /forum/:fid, current page is [/homepage, /threadVisitHistory, /settings, /threadVisitHistory, /topic, /forum/:fid, /forum/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid]
[debug] | 12:08:20 792ms | RootLocationCubit: leave page /forum/:fid
[error] | 12:08:20 792ms | RootLocationCubit: failed to leave page non-current path /forum/:fid, current page is [/homepage, /threadVisitHistory, /settings, /threadVisitHistory, /topic, /forum/:fid, /forum/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid, /editPost/:editType/:fid]
[debug] | 12:08:22 230ms | RootLocationCubit: enter page /about
[debug] | 12:08:23 677ms | RootLocationCubit: leave page /about
[debug] | 12:08:25 758ms | RootLocationCubit: enter page /debugLog

环境

平台

根据实际情况勾选

  • Android
  • iOS
  • Linux
  • macOS
  • Windows

系统版本

aosp12 鸿蒙4.2

应用信息

## Info

* Version: 1.7.0+46.e39c217a (1743) (2025-05-31)
* Flutter: 3.32.0 stable (be698c48a6)
* Dart: 3.8.0 (stable)

备注

任何你觉得有助于解决问题的东西都可以写到这里

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