Scighost / Starward

Game Launcher for miHoYo - 米家游戏启动器
https://starward.scighost.com
MIT License
3.34k stars 158 forks source link

[Bug] 抽卡记录有脏东西 #709

Closed wsd114514 closed 4 months ago

wsd114514 commented 4 months ago

Checklist

Description

抽卡记录里五星和四星每个池子都有一个 ???

Reproduction Steps

1.更新到最新版本 2.获取崩铁抽卡记录

Expected Behavior

一切正常

Screenshots

image image image image

Starward Version

0.11.2

Windows Version

19045.4046

Log

[20:38:23.760] [INFO] 
Welcome to Starward v0.11.2
System: Microsoft Windows NT 10.0.19045.0
Command Line: G:\Users\WASDo\Downloads\Compressed\Starward\app-0.11.2\Starward.dll

[20:38:23.859] [INFO] Starward.Services.DatabaseService
Database path is 'D:\starward'

[20:38:23.941] [INFO] Starward.Services.DatabaseService
Database version is 8, target version is 8.

[20:38:24.113] [INFO] Starward.Pages.MainPage
Last game region is hk4e_cn

[20:38:24.133] [INFO] Starward.Pages.MainPage
Navigate to "LauncherPage" with param hk4e_cn

[20:38:24.834] [WARN] Starward.Services.GameResourceService
config.ini not found: "C:\Program Files\Genshin Impact Cloud Game\config.ini"

[20:38:25.850] [WARN] Starward.Services.GameResourceService
config.ini not found: "C:\Program Files\Genshin Impact Cloud Game\config.ini"

[20:38:25.922] [INFO] Starward.Pages.LauncherPage
Game install path of hk4e_cn: "H:\ys\Genshin Impact Game"

[20:38:26.000] [INFO] Starward.Pages.LauncherPage
Acutal version and gamebiz of hk4e_cn is "4.4.0", hk4e_cn.

[20:38:30.134] [INFO] Starward.Pages.MainPage
Change game region to StarRail

[20:38:30.146] [INFO] Starward.Pages.MainPage
Navigate to "LauncherPage" with param hkrpg_cn

[20:38:30.333] [INFO] Starward.Pages.LauncherPage
Game install path of hkrpg_cn: "E:\StarRailGame\Game"

[20:38:30.362] [INFO] Starward.Pages.LauncherPage
Acutal version and gamebiz of hkrpg_cn is "2.0.0", None.

[20:38:33.248] [INFO] Starward.Pages.MainPage
Change game region to GenshinImpact

[20:38:33.252] [INFO] Starward.Pages.MainPage
Navigate to "LauncherPage" with param hk4e_cn

[20:38:33.397] [INFO] Starward.Pages.LauncherPage
Game install path of hk4e_cn: "H:\ys\Genshin Impact Game"

[20:38:33.414] [INFO] Starward.Pages.LauncherPage
Acutal version and gamebiz of hk4e_cn is "4.4.0", hk4e_cn.

[20:38:34.573] [INFO] Starward.Pages.MainPage
Change game region to StarRail

[20:38:34.577] [INFO] Starward.Pages.MainPage
Navigate to "LauncherPage" with param hkrpg_cn

[20:38:34.769] [INFO] Starward.Pages.LauncherPage
Game install path of hkrpg_cn: "E:\StarRailGame\Game"

[20:38:34.795] [INFO] Starward.Pages.LauncherPage
Acutal version and gamebiz of hkrpg_cn is "2.0.0", None.

[20:38:35.333] [EROR] Starward.Services.LauncherContentService
Get background image
System.Threading.Tasks.TaskCanceledException: The operation was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
   at System.Net.Http.Http2Connection.Http2Stream.<>c.<WaitForDataAsync>b__88_0(Object s, CancellationToken cancellationToken)
   at System.Threading.CancellationTokenSource.Invoke(Delegate, Object, CancellationTokenSource)
   at System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(Boolean)
   at System.Threading.CancellationTokenSource.Invoke(Delegate, Object, CancellationTokenSource)
   at System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(Boolean)
   at System.Threading.TimerQueueTimer.Fire(Boolean )
   at System.Threading.TimerQueue.FireNextTimers()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---
   at System.Net.Http.Http2Connection.Http2Stream.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
   at System.Net.Http.Http2Connection.Http2Stream.CopyToAsync(HttpResponseMessage, Stream, Int32, CancellationToken)
   at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage, CancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception, Boolean, HttpResponseMessage, CancellationTokenSource, CancellationToken, CancellationTokenSource)
   at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage, CancellationToken)
   at Starward.Services.LauncherContentService.GetBackgroundImageAsync(GameBiz gameBiz, Boolean disableCustom) in D:\a\Starward\Starward\src\Starward\Services\LauncherContentService.cs:line 136

[20:38:36.397] [INFO] Starward.Services.UpdateService
Start to check update (Preview: True, Arch: X64)

[20:38:38.561] [INFO] Starward.Pages.LauncherPage
Open banner "": "https://www.miyoushe.com/sr/article/50252927"

[20:38:42.697] [INFO] Starward.Services.UpdateService
Current version: "0.11.2", latest version: "0.11.2", ignore version: null

[20:38:43.430] [EROR] Starward.Services.LauncherContentService
Get background image
System.Threading.Tasks.TaskCanceledException: The operation was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
   at System.Net.Http.Http2Connection.Http2Stream.<>c.<WaitForDataAsync>b__88_0(Object s, CancellationToken cancellationToken)
   at System.Threading.CancellationTokenSource.Invoke(Delegate, Object, CancellationTokenSource)
   at System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(Boolean)
   at System.Threading.CancellationTokenSource.Invoke(Delegate, Object, CancellationTokenSource)
   at System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(Boolean)
   at System.Threading.TimerQueueTimer.Fire(Boolean )
   at System.Threading.TimerQueue.FireNextTimers()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---
   at System.Net.Http.Http2Connection.Http2Stream.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
   at System.Net.Http.Http2Connection.Http2Stream.CopyToAsync(HttpResponseMessage, Stream, Int32, CancellationToken)
   at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage, CancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception, Boolean, HttpResponseMessage, CancellationTokenSource, CancellationToken, CancellationTokenSource)
   at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage, CancellationToken)
   at Starward.Services.LauncherContentService.GetBackgroundImageAsync(GameBiz gameBiz, Boolean disableCustom) in D:\a\Starward\Starward\src\Starward\Services\LauncherContentService.cs:line 136

[20:39:54.151] [INFO] Starward.Pages.MainPage
Change game region to GenshinImpact

[20:39:54.155] [INFO] Starward.Pages.MainPage
Navigate to "LauncherPage" with param hk4e_cn

[20:39:54.324] [INFO] Starward.Pages.LauncherPage
Game install path of hk4e_cn: "H:\ys\Genshin Impact Game"

[20:39:54.358] [INFO] Starward.Pages.LauncherPage
Acutal version and gamebiz of hk4e_cn is "4.4.0", hk4e_cn.

[20:40:04.189] [EROR] Starward.Services.LauncherContentService
Get background image
System.Threading.Tasks.TaskCanceledException: The operation was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
   at System.Net.Http.Http2Connection.Http2Stream.<>c.<WaitForDataAsync>b__88_0(Object s, CancellationToken cancellationToken)
   at System.Threading.CancellationTokenSource.Invoke(Delegate, Object, CancellationTokenSource)
   at System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(Boolean)
   at System.Threading.CancellationTokenSource.Invoke(Delegate, Object, CancellationTokenSource)
   at System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(Boolean)
   at System.Threading.TimerQueueTimer.Fire(Boolean )
   at System.Threading.TimerQueue.FireNextTimers()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---
   at System.Net.Http.Http2Connection.Http2Stream.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
   at System.Net.Http.Http2Connection.Http2Stream.CopyToAsync(HttpResponseMessage, Stream, Int32, CancellationToken)
   at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage, CancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception, Boolean, HttpResponseMessage, CancellationTokenSource, CancellationToken, CancellationTokenSource)
   at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage, CancellationToken)
   at Starward.Services.LauncherContentService.GetBackgroundImageAsync(GameBiz gameBiz, Boolean disableCustom) in D:\a\Starward\Starward\src\Starward\Services\LauncherContentService.cs:line 136

[20:41:30.464] [INFO] Starward.Pages.MainPage
Change game region to StarRail

[20:41:30.469] [INFO] Starward.Pages.MainPage
Navigate to "LauncherPage" with param hkrpg_cn

[20:41:30.654] [INFO] Starward.Pages.LauncherPage
Game install path of hkrpg_cn: "E:\StarRailGame\Game"

[20:41:30.833] [INFO] Starward.Pages.LauncherPage
Acutal version and gamebiz of hkrpg_cn is "2.0.0", None.

[20:41:35.246] [INFO] Starward.Pages.LauncherPage
Open banner "": "https://www.miyoushe.com/sr/article/50221624"

[21:34:41.980] [INFO] Starward.Services.GameService
Start game (hkrpg_cn)
path: "E:\StarRailGame\Game\StarRail.exe"
arg: null

[21:34:46.614] [INFO] Starward.Pages.LauncherPage
Game started ("StarRail", 20340)

[21:34:48.635] [INFO] Starward.Services.PlayTimeService
Start to log playtime (hkrpg_cn, 20340)

[21:42:51.987] [INFO] Starward.Pages.MainPage
Navigate to "GachaLogPage" with param hkrpg_cn

[21:42:53.502] [INFO] Starward.Pages.MainPage
Change game region to GenshinImpact

[21:42:53.506] [INFO] Starward.Pages.MainPage
Navigate to "GachaLogPage" with param hk4e_cn

[21:42:57.313] [INFO] Starward.Services.Gacha.GenshinGachaService
Last gacha log id of uid 218027563 is 1708524360000806763

[21:43:27.823] [INFO] Starward.Pages.MainPage
Change game region to StarRail

[21:43:27.826] [INFO] Starward.Pages.MainPage
Navigate to "GachaLogPage" with param hkrpg_cn

[21:44:04.884] [INFO] Starward.Pages.MainPage
Change game region to Honkai3rd

[21:44:04.888] [INFO] Starward.Pages.MainPage
Navigate to "LauncherPage" with param bh3_cn

[21:44:05.073] [INFO] Starward.Pages.LauncherPage
Game install path of bh3_cn: "F:\Games"

[21:44:05.118] [INFO] Starward.Pages.LauncherPage
Acutal version and gamebiz of bh3_cn is "7.3.0", bh3_cn.

[21:44:07.953] [INFO] Starward.Pages.MainPage
Change game region to GenshinImpact

[21:44:07.957] [INFO] Starward.Pages.MainPage
Navigate to "LauncherPage" with param hk4e_cn

[21:44:08.115] [INFO] Starward.Pages.LauncherPage
Game install path of hk4e_cn: "H:\ys\Genshin Impact Game"

[21:44:08.138] [INFO] Starward.Pages.LauncherPage
Acutal version and gamebiz of hk4e_cn is "4.5.0", hk4e_cn.

[21:44:09.402] [INFO] Starward.Pages.MainPage
Navigate to "GachaLogPage" with param hk4e_cn

[21:44:45.108] [INFO] Starward.Pages.MainPage
Change game region to StarRail

[21:44:45.112] [INFO] Starward.Pages.MainPage
Navigate to "GachaLogPage" with param hkrpg_cn

[21:49:57.643] [INFO] Starward.Pages.MainPage
Change game region to GenshinImpact

[21:49:57.713] [INFO] Starward.Pages.MainPage
Navigate to "GachaLogPage" with param hk4e_cn

Additional Context

No response

starward-bot[bot] commented 4 months ago

This issue will be closed for duplicate.