Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

classisland net6.0在win7系统下会出现未响应 #1

Open
4 tasks done
hczdngr opened this issue Feb 1, 2025 · 1 comment
Open
4 tasks done

classisland net6.0在win7系统下会出现未响应 #1

hczdngr opened this issue Feb 1, 2025 · 1 comment

Comments

@hczdngr
Copy link

hczdngr commented Feb 1, 2025

检查清单

  • 我已更新到最新版 最新的版本号最新的版本号 测试,并看过最新提交,确认这一 Bug 还没有修复。
  • 我已在 Issues 中检索,确认这一 Bug 未被提交过,并且在常见问题中没有解决方案。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题(关于其他非程序本身的问题应当在 Discussion 板块提出)。

期望的行为

希望尽快修复卡顿

实际结果

出现未响应,留下一个课程表

重现步骤

目前发现是不定时发生的

堆栈跟踪(可选)

2024/11/5 18:35:22|Warning|ClassIsland.Helpers.WebRequestHelper|Json GET 请求失败(第 0 次重试)https://weatherapi.market.xiaomi.com/wtr-v3/weather/all?latitude=110&longitude=112&locationKey=weathercn%3A101281601&days=15&appKey=weather20151024&sign=zUFJoAR2ZVrDy1vF3D07&isGlobal=false&locale=zh_cn
System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
 ---> System.TimeoutException: A task was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Sentry.SentryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
   at ClassIsland.Helpers.WebRequestHelper.GetJson[T](Uri uri, Int32 retries, Nullable`1 cancellationToken) in D:\a\ClassIsland-net6\ClassIsland-net6\ClassIsland\Helpers\WebRequestHelper.cs:line 37

应用版本

1.5.0.4

操作系统版本

No response

最后一步

  • 我认为上述的描述已经足以详细,以允许开发人员能复现该问题。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。
@DryIce-cc
Copy link

可以提供下 Logs/ 中的出现未响应的日志文件吗?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants