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

The app reports a Network error (Germany only) #10545

Open
6 tasks done
Cajogu1 opened this issue Nov 7, 2023 · 15 comments
Open
6 tasks done

The app reports a Network error (Germany only) #10545

Cajogu1 opened this issue Nov 7, 2023 · 15 comments
Labels
bug Issue is related to a bug youtube Service, https://www.youtube.com/

Comments

@Cajogu1
Copy link

Cajogu1 commented Nov 7, 2023

Checklist

  • I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected version

0.25.2

Steps to reproduce the bug

  1. Open the app.
  2. You got the bug.

Expected behavior

To show me recommend videos

Actual behavior

Not showing anything but network error

Screenshots/Screen recordings

No response

Logs

Exception

  • User Action: requested kiosk
  • Request: Start loading: https://www.youtube.com/feed/trending
  • Content Country: DE
  • Content Language: en-DE
  • App Language: en_DE
  • Service: YouTube
  • Version: 0.25.2
  • OS: Linux motorola/odessa_retaile/odessa:11/RPA31.Q2-59-17-4-5/08c89:user/release-keys 11 - 30
Crash log

javax.net.ssl.SSLException: Unable to parse TLS packet header
	at com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:807)
	at com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:747)
	at com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:712)
	at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:896)
	at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.-$$Nest$mprocessDataFromSocket(Unknown Source:0)
	at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:236)
	at com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:218)
	at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
	at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
	at org.schabi.newpipe.DownloaderImpl.execute(DownloaderImpl.java:163)
	at org.schabi.newpipe.extractor.downloader.Downloader.get(Downloader.java:77)
	at org.schabi.newpipe.extractor.downloader.Downloader.get(Downloader.java:59)
	at org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.extractClientVersionAndKeyFromHtmlSearchResultsPage(YoutubeParsingHelper.java:604)
	at org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getClientVersion(YoutubeParsingHelper.java:688)
	at org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.prepareDesktopJsonBuilder(YoutubeParsingHelper.java:1241)
	at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeTrendingExtractor.onFetchPage(YoutubeTrendingExtractor.java:63)
	at org.schabi.newpipe.extractor.Extractor.fetchPage(Extractor.java:60)
	at org.schabi.newpipe.extractor.kiosk.KioskInfo.getInfo(KioskInfo.java:53)
	at org.schabi.newpipe.util.ExtractorHelper.lambda$getKioskInfo$11(ExtractorHelper.java:191)
	at org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$NbG7JFGg0N9HK-3exJNRB9r_hYY(ExtractorHelper.java:0)
	at org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda8.call(R8$$SyntheticClass:0)
	at io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)
	at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4855)
	at io.reactivex.rxjava3.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)
	at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4855)
	at io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
	at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644)
	at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:65)
	at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:56)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
	at java.lang.Thread.run(Thread.java:923)
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLHandshakeException: connection closed
		at com.android.org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:356)
		at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:239)
		... 43 more
	Caused by: java.io.EOFException: connection closed
		... 44 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLHandshakeException: connection closed
		at com.android.org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:356)
		at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:239)
		... 43 more
	Caused by: java.io.EOFException: connection closed
		... 44 more
	Suppressed: javax.net.ssl.SSLHandshakeException: connection closed
		at com.android.org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:356)
		at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:239)
		... 43 more
	Caused by: java.io.EOFException: connection closed
		... 44 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLHandshakeException: connection closed
		at com.android.org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:356)
		at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:239)
		... 43 more
	Caused by: java.io.EOFException: connection closed
		... 44 more
	Suppressed: javax.net.ssl.SSLHandshakeException: connection closed
		at com.android.org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:356)
		at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:239)
		... 43 more
	Caused by: java.io.EOFException: connection closed
		... 44 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more
	Suppressed: javax.net.ssl.SSLHandshakeException: connection closed
		at com.android.org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:356)
		at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:239)
		... 43 more
	Caused by: java.io.EOFException: connection closed
		... 44 more
	Suppressed: javax.net.ssl.SSLException: Unable to parse TLS packet header
		... 49 more


Affected Android/Custom ROM version

No response

Affected device model

Motorola G9 plus

Additional information

No response

@Cajogu1 Cajogu1 added bug Issue is related to a bug needs triage Issue is not yet ready for PR authors to take up labels Nov 7, 2023
@opusforlife2
Copy link
Collaborator

Tried restarting?

@opusforlife2 opusforlife2 added the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 7, 2023
@Cajogu1
Copy link
Author

Cajogu1 commented Nov 8, 2023

Of cause. Even my phone. No effect

@github-actions github-actions bot removed the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 8, 2023
@opusforlife2
Copy link
Collaborator

You could check if you've blocked any particular domains that could be related to loading from YT.

@opusforlife2 opusforlife2 added the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 8, 2023
@Kannibalenleiche
Copy link

I have the same error, also in Germany. It does not matter if I am on cellular data or WiFi, the problem persists. First occurred a few hours ago.

@Cajogu1
Copy link
Author

Cajogu1 commented Nov 9, 2023

Thank god I'm not the only one. It appears to only be in Germany.

@github-actions github-actions bot removed the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 9, 2023
@opusforlife2
Copy link
Collaborator

If you could try a VPN or something to change the country YT sees, that would help pinpoint Germany as actually being the reason.

@opusforlife2 opusforlife2 added the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 10, 2023
@Cajogu1
Copy link
Author

Cajogu1 commented Nov 12, 2023

I'll try that. Thx

@github-actions github-actions bot removed the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 12, 2023
@AudricV AudricV added the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 12, 2023
@ZybanX
Copy link

ZybanX commented Nov 14, 2023

I think it's YouTube server problem because it's having problem with YouTube SSL/TLS certificate or the compatibility from you and YouTube servers

@Cajogu1
Copy link
Author

Cajogu1 commented Nov 14, 2023

Ah. Thank you
Edit: so how to fix this issue

@github-actions github-actions bot removed the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 14, 2023
@AudricV AudricV added the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 14, 2023
@ZybanX
Copy link

ZybanX commented Nov 14, 2023

Ah. Thank you
Edit: so how to fix this issue

Well I don't know but let me see what I can do

@ZybanX
Copy link

ZybanX commented Nov 14, 2023

@Cajogu1 try select your country on Newpipe by going to Settings > Content > Default Content Country and select your country, the restart Newpipe. I think that should work.

@Cajogu1
Copy link
Author

Cajogu1 commented Nov 14, 2023

I‘ll try that. Thanks in advance.

@github-actions github-actions bot removed the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 14, 2023
@opusforlife2 opusforlife2 added the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 14, 2023
@Cajogu1
Copy link
Author

Cajogu1 commented Nov 22, 2023

I tried it. Did not work. I used a vpn and then it works. Without its dead silence

@github-actions github-actions bot removed the waiting for author If the author doesn't respond, the issue will be auto-closed. Otherwise the label will be removed. label Nov 22, 2023
@opusforlife2
Copy link
Collaborator

Thanks, so this is specific to Germany, then.

@opusforlife2 opusforlife2 changed the title The app reports a Network error. The app reports a Network error (Germany only) Nov 22, 2023
@opusforlife2 opusforlife2 removed the needs triage Issue is not yet ready for PR authors to take up label Nov 22, 2023
@opusforlife2 opusforlife2 added the youtube Service, https://www.youtube.com/ label Nov 22, 2023
@Cajogu1
Copy link
Author

Cajogu1 commented Nov 23, 2023

Hope they fix it in the future. For now lets leave this thread active, so the devs at some point may find and fix it. Stay active please.
Regards Cajogu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Issue is related to a bug youtube Service, https://www.youtube.com/
Projects
None yet
Development

No branches or pull requests

5 participants