PotatoCraft-Studio / QuickShop-Reremake

QuickShop-Reremake is a **FREE** shop plugin that allows players to easily sell/buy any items from a chest without any commands. In fact, none of the commands that QuickShop-Reremake provides are ever needed by a player.
GNU General Public License v3.0
68 stars 77 forks source link

[BUG] An error occurred when Quickshop checked for translated text updates, causing lengthy server startup wait times #439

Closed DICEALPHAHU closed 4 months ago

DICEALPHAHU commented 6 months ago

Description

An error occurred when Quickshop checked for translated text updates, causing lengthy server startup wait times Quickshop检查翻译文本更新时出现错误,导致服务器启动等待时间变得很长

Steps to reproduce

1.use Quickshop reremake 5.1.2.5 2.start server 3.show error

Expected Behaviour

Please set a configuration that server administrators decide for themselves whether they need to update the translated text, due to the peculiarities of the network, I may not be the only one with this problem 麻烦弄一个选项,服务器管理人员自行决定是否需要更新翻译文本,由于网络的特殊性(GFW),可能不止我一个人有这个问题

Screenshots

QQ截图20240104035530 [03:47:22 INFO]: [QuickShop] Loading server plugin QuickShop v5.1.2.5 [03:47:22 INFO]: [QuickShop] QuickShop Reremake - Early boot step - Booting up [03:47:22 INFO]: [QuickShop] [OK] Signature Verify [03:47:22 INFO]: [QuickShop] [OK] Plugin Manifest Check [03:47:22 INFO]: [QuickShop] [OK] Potential Infection Characteristics Check [03:47:22 INFO]: [QuickShop] Reading the configuration... [03:47:22 INFO]: [QuickShop] Loading messages translation over-the-air (this may need take a while). [03:47:22 INFO]: [QuickShop] Translation over-the-air platform selected: Crowdin [03:47:22 INFO]: [QuickShop] Checking for translation updates, this may need a while... [03:47:30 ERROR]: Failed to request yggdrasil public key com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:119) ~[authlib-4.0.43.jar:?] at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:91) ~[authlib-4.0.43.jar:?] at com.mojang.authlib.yggdrasil.YggdrasilServicesKeyInfo.fetch(YggdrasilServicesKeyInfo.java:94) ~[authlib-4.0.43.jar:?] at com.mojang.authlib.yggdrasil.YggdrasilServicesKeyInfo.lambda$get$1(YggdrasilServicesKeyInfo.java:81) ~[authlib-4.0.43.jar:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] Caused by: java.net.SocketTimeoutException: Connect timed out at sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:543) ~[?:?] at sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:594) ~[?:?] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?] at java.net.Socket.connect(Socket.java:633) ~[?:?] at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:299) ~[?:?] at sun.net.NetworkClient.doConnect(NetworkClient.java:178) ~[?:?] at sun.net.www.http.HttpClient.openServer(HttpClient.java:498) ~[?:?] at sun.net.www.http.HttpClient.openServer(HttpClient.java:603) ~[?:?] at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) ~[?:?] at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:378) ~[?:?] at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:189) ~[?:?] at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1287) ~[?:?] at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1128) ~[?:?] at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:175) ~[?:?] at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) ~[?:?] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) ~[?:?] at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[?:?] at com.mojang.authlib.HttpAuthenticationService.performGetRequest(HttpAuthenticationService.java:140) ~[authlib-4.0.43.jar:?] at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:96) ~[authlib-4.0.43.jar:?] ... 9 more [03:51:02 INFO]: [QuickShop] Loading up integration modules. [03:51:02 INFO]: [QuickShop] QuickShop Reremake - Early boot step - Complete

/qs paste URL

it's in Additional Context

Additional Context

paste-438413343dc9469aa3d2742e43193d4c.txt pastebin上传不了云端,这个是pastebin文件

sandtechnology commented 6 months ago

Look like it take about 3mins+ to load (skip this checking), will investigate that, thanks for reporting!

stale[bot] commented 4 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.