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

[BUG] <The default download source and mirror. The download source is sometimes good and sometimes bad in China> #5190

Closed
bsjssjjs opened this issue Mar 2, 2024 · 9 comments
Labels
bug Something isn't working known issue known issue, pointless to report it more than once needs fixing

Comments

@bsjssjjs
Copy link

bsjssjjs commented Mar 2, 2024

Describe the bug

In many cases, the official default source can be downloaded very quickly in China.It's the same in the other starters.It can be downloaded normally.But in pojavlauncher,Sometimes it works, but sometimes it just doesn't,Since the failure of mcbbs,In China, it is very difficult to download the version, which is very troublesome

The log file and images/videos

video_20240302_123249.mp4

Steps To Reproduce

1.Start pojav
2.Download a version that has not been downloaded and use the official default
3.Unable to download properly

Expected Behavior

Like other launchers, it can use the mirror edge and the official download cloud normally

Platform

- Device model: 64
- CPU architecture: 
- Android version: 8.1.0
- PojavLauncher version: edelweiss-20240219-195568c-v3_openjdk

Anything else?

No response

@bsjssjjs bsjssjjs added the bug Something isn't working label Mar 2, 2024
@zkitefly
Copy link

zkitefly commented Mar 2, 2024

image

将“显示细节”的内容发上来?

@zkitefly
Copy link

zkitefly commented Mar 2, 2024

关于 MCBBS 下载源:#5174

@GaucovyAero GaucovyAero added known issue known issue, pointless to report it more than once needs fixing labels Mar 2, 2024
@bsjssjjs
Copy link
Author

bsjssjjs commented Mar 3, 2024

java.io.IOException: Unable to download from https://piston-meta.mojang.com/v1/packages/e0e7ab5ed6f55bbd874ef95be3c9356d67e64b57/1.17.1.json
at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:39)
at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:20)
at net.kdt.pojavlaunch.utils.DownloadUtils.downloadFile(DownloadUtils.java:61)
at net.kdt.pojavlaunch.mirrors.DownloadMirror.downloadFileMirrored(DownloadMirror.java:66)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.lambda$downloadGameJson$1(MinecraftDownloader.java:157)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader$$ExternalSyntheticLambda1.call(Unknown Source:4)
at net.kdt.pojavlaunch.utils.DownloadUtils.downloadFile(DownloadUtils.java:125)
at net.kdt.pojavlaunch.utils.DownloadUtils.ensureSha1(DownloadUtils.java:147)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadGameJson(MinecraftDownloader.java:154)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadAndProcessMetadata(MinecraftDownloader.java:198)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadGame(MinecraftDownloader.java:90)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.lambda$start$0$net-kdt-pojavlaunch-tasks-MinecraftDownloader(MinecraftDownloader.java:63)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader$$ExternalSyntheticLambda0.run(Unknown Source:10)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: javax.net.ssl.SSLHandshakeException: SSL handshake aborted: ssl=0x7d121b8280: I/O error during system call, Connection reset by peer
at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
at com.android.org.conscrypt.SslWrapper.doHandshake(SslWrapper.java:374)
at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:217)
at com.android.okhttp.internal.io.RealConnection.connectTls(RealConnection.java:192)
at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:149)
at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:112)
at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126)
at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:301)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:239)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown Source:0)
at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:31)
... 15 more
显示细节的内容

1 similar comment
@bsjssjjs
Copy link
Author

bsjssjjs commented Mar 3, 2024

java.io.IOException: Unable to download from https://piston-meta.mojang.com/v1/packages/e0e7ab5ed6f55bbd874ef95be3c9356d67e64b57/1.17.1.json
at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:39)
at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:20)
at net.kdt.pojavlaunch.utils.DownloadUtils.downloadFile(DownloadUtils.java:61)
at net.kdt.pojavlaunch.mirrors.DownloadMirror.downloadFileMirrored(DownloadMirror.java:66)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.lambda$downloadGameJson$1(MinecraftDownloader.java:157)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader$$ExternalSyntheticLambda1.call(Unknown Source:4)
at net.kdt.pojavlaunch.utils.DownloadUtils.downloadFile(DownloadUtils.java:125)
at net.kdt.pojavlaunch.utils.DownloadUtils.ensureSha1(DownloadUtils.java:147)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadGameJson(MinecraftDownloader.java:154)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadAndProcessMetadata(MinecraftDownloader.java:198)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadGame(MinecraftDownloader.java:90)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.lambda$start$0$net-kdt-pojavlaunch-tasks-MinecraftDownloader(MinecraftDownloader.java:63)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader$$ExternalSyntheticLambda0.run(Unknown Source:10)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: javax.net.ssl.SSLHandshakeException: SSL handshake aborted: ssl=0x7d121b8280: I/O error during system call, Connection reset by peer
at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
at com.android.org.conscrypt.SslWrapper.doHandshake(SslWrapper.java:374)
at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:217)
at com.android.okhttp.internal.io.RealConnection.connectTls(RealConnection.java:192)
at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:149)
at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:112)
at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126)
at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:301)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:239)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown Source:0)
at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:31)
... 15 more
显示细节的内容

@zkitefly
Copy link

zkitefly commented Mar 3, 2024

@victorYghor
Copy link

this error only happen in when the app is in the chinese language?

@victorYghor
Copy link

Is not clear to me how replicate the error @zkitefly

@kasrarouhi
Copy link

Pojav launcher deleted msbbs downloader so don't use it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working known issue known issue, pointless to report it more than once needs fixing
Projects
None yet
Development

No branches or pull requests

7 participants
@Mathias-Boulay @zkitefly @GaucovyAero @victorYghor @bsjssjjs @kasrarouhi and others