Skip to content
This repository has been archived by the owner on Jan 21, 2024. It is now read-only.

Frequent network errors #335

Open
7 tasks done
PrincessMiki opened this issue Jun 13, 2023 · 10 comments
Open
7 tasks done

Frequent network errors #335

PrincessMiki opened this issue Jun 13, 2023 · 10 comments
Labels
bug Something isn't working

Comments

@PrincessMiki
Copy link

Checklist

  • I am able to reproduce the bug with the latest version.
  • I am not able to reproduce the bug with the same version of upstream NewPipe.
  • 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.1

Steps to reproduce the bug

On 2 videos,

https://www.youtube.com/watch?v=glM7KMoDUFc

https://www.youtube.com/watch?v=xA1101Vj6-A

I got network errors. I kept on refreshing 1 video and it worked eventually. But when i tried them in newpipe upstream, nothing happened.

Expected behavior

No network errors

Actual behavior

I got network errors. I kept on refreshing 1 video and it worked eventually. But when i tried them in newpipe upstream, nothing happened.

Screenshots/Screen recordings

No response

Logs

Exception

  • User Action: play stream
  • Request: Player error[type=ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT] occurred while playing https://www.youtube.com/watch?v=xA1101Vj6-A
  • Content Country: CA
  • Content Language: en-CA
  • App Language: en_CA
  • Service: YouTube
  • Version: 0.25.1
  • OS: Linux samsung/a10ecs/a10e:11/RP1A.200720.012/A102WVLU7CUG1:user/release-keys 11 - 30
Crash log

[com.google.android](http://com.google.android/).exoplayer2.ExoPlaybackException: Source error
	at [com.google.android](http://com.google.android/).exoplayer2.ExoPlayerImplInternal.handleIoException([ExoPlayerImplInternal.java:644](http://exoplayerimplinternal.java:644/))
	at [com.google.android](http://com.google.android/).exoplayer2.ExoPlayerImplInternal.handleMessage([ExoPlayerImplInternal.java:616](http://exoplayerimplinternal.java:616/))
	at android.os.Handler.dispatchMessage([Handler.java:102](http://handler.java:102/))
	at android.os.Looper.loop([Looper.java:246](http://looper.java:246/))
	at [android.os.HandlerThread.run](http://android.os.handlerthread.run/)([HandlerThread.java:67](http://handlerthread.java:67/))
Caused by: [com.google.android](http://com.google.android/).exoplayer2.upstream.HttpDataSource$HttpDataSourceException: [java.net](http://java.net/).SocketTimeoutException: failed to connect to rr4---[sn-vgqsknzl.googlevideo.com/74.125.161.201](http://sn-vgqsknzl.googlevideo.com/74.125.161.201) (port 443) from /192.168.0.79 (port 35812) after 8000ms
	at [org.schabi.newpipe.player.datasource.YoutubeHttpDataSource.open](http://org.schabi.newpipe.player.datasource.youtubehttpdatasource.open/)([YoutubeHttpDataSource.java:389](http://youtubehttpdatasource.java:389/))
	at [com.google.android.exoplayer2.upstream.DefaultDataSource.open](http://com.google.android.exoplayer2.upstream.defaultdatasource.open/)([DefaultDataSource.java:263](http://defaultdatasource.java:263/))
	at [com.google.android.exoplayer2.upstream.TeeDataSource.open](http://com.google.android.exoplayer2.upstream.teedatasource.open/)([TeeDataSource.java:52](http://teedatasource.java:52/))
	at [com.google.android](http://com.google.android/).exoplayer2.upstream.cache.CacheDataSource.openNextSource([CacheDataSource.java:796](http://cachedatasource.java:796/))
	at [com.google.android.exoplayer2.upstream.cache.CacheDataSource.open](http://com.google.android.exoplayer2.upstream.cache.cachedatasource.open/)([CacheDataSource.java:609](http://cachedatasource.java:609/))
	at [com.google.android.exoplayer2.upstream.StatsDataSource.open](http://com.google.android.exoplayer2.upstream.statsdatasource.open/)([StatsDataSource.java:84](http://statsdatasource.java:84/))
	at [com.google.android](http://com.google.android/).exoplayer2.source.chunk.ContainerMediaChunk.load([ContainerMediaChunk.java:124](http://containermediachunk.java:124/))
	at [com.google.android](http://com.google.android/).exoplayer2.upstream.Loader$[LoadTask.run](http://loadtask.run/)([Loader.java:412](http://loader.java:412/))
	at java.util.concurrent.ThreadPoolExecutor.runWorker([ThreadPoolExecutor.java:1167](http://threadpoolexecutor.java:1167/))
	at java.util.concurrent.ThreadPoolExecutor$[Worker.run](http://worker.run/)([ThreadPoolExecutor.java:641](http://threadpoolexecutor.java:641/))
	at [java.lang.Thread.run](http://java.lang.thread.run/)([Thread.java:923](http://thread.java:923/))
Caused by: [java.net](http://java.net/).SocketTimeoutException: failed to connect to rr4---[sn-vgqsknzl.googlevideo.com/74.125.161.201](http://sn-vgqsknzl.googlevideo.com/74.125.161.201) (port 443) from /192.168.0.79 (port 35812) after 8000ms
	at [libcore.io](http://libcore.io/).IoBridge.connectErrno([IoBridge.java:190](http://iobridge.java:190/))
	at [libcore.io](http://libcore.io/).IoBridge.connect([IoBridge.java:134](http://iobridge.java:134/))
	at [java.net](http://java.net/).PlainSocketImpl.socketConnect([PlainSocketImpl.java:142](http://plainsocketimpl.java:142/))
	at [java.net](http://java.net/).AbstractPlainSocketImpl.doConnect([AbstractPlainSocketImpl.java:390](http://abstractplainsocketimpl.java:390/))
	at [java.net](http://java.net/).AbstractPlainSocketImpl.connectToAddress([AbstractPlainSocketImpl.java:230](http://abstractplainsocketimpl.java:230/))
	at [java.net](http://java.net/).AbstractPlainSocketImpl.connect([AbstractPlainSocketImpl.java:212](http://abstractplainsocketimpl.java:212/))
	at [java.net](http://java.net/).SocksSocketImpl.connect([SocksSocketImpl.java:436](http://sockssocketimpl.java:436/))
	at [java.net](http://java.net/).Socket.connect([Socket.java:621](http://socket.java:621/))
	at [com.android](http://com.android/).okhttp.internal.Platform.connectSocket([Platform.java:182](http://platform.java:182/))
	at [com.android.okhttp.internal.io](http://com.android.okhttp.internal.io/).RealConnection.connectSocket([RealConnection.java:1391](http://realconnection.java:1391/))
	at [com.android.okhttp.internal.io](http://com.android.okhttp.internal.io/).RealConnection.connect([RealConnection.java:1343](http://realconnection.java:1343/))
	at [com.android](http://com.android/).okhttp.internal.http.StreamAllocation.findConnection([StreamAllocation.java:221](http://streamallocation.java:221/))
	at [com.android](http://com.android/).okhttp.internal.http.StreamAllocation.findHealthyConnection([StreamAllocation.java:144](http://streamallocation.java:144/))
	at [com.android](http://com.android/).okhttp.internal.http.StreamAllocation.newStream([StreamAllocation.java:106](http://streamallocation.java:106/))
	at [com.android](http://com.android/).okhttp.internal.http.HttpEngine.connect([HttpEngine.java:400](http://httpengine.java:400/))
	at [com.android](http://com.android/).okhttp.internal.http.HttpEngine.sendRequest([HttpEngine.java:333](http://httpengine.java:333/))
	at [com.android](http://com.android/).okhttp.internal.huc.HttpURLConnectionImpl.execute([HttpURLConnectionImpl.java:465](http://httpurlconnectionimpl.java:465/))
	at [com.android](http://com.android/).okhttp.internal.huc.HttpURLConnectionImpl.getResponse([HttpURLConnectionImpl.java:411](http://httpurlconnectionimpl.java:411/))
	at [com.android](http://com.android/).okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode([HttpURLConnectionImpl.java:542](http://httpurlconnectionimpl.java:542/))
	at [com.android](http://com.android/).okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode([DelegatingHttpsURLConnection.java:106](http://delegatinghttpsurlconnection.java:106/))
	at [com.android](http://com.android/).okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode([HttpsURLConnectionImpl.java:30](http://httpsurlconnectionimpl.java:30/))
	at [org.schabi.newpipe.player.datasource.YoutubeHttpDataSource.open](http://org.schabi.newpipe.player.datasource.youtubehttpdatasource.open/)([YoutubeHttpDataSource.java:385](http://youtubehttpdatasource.java:385/))
	... 10 more


Affected Android/Custom ROM version

android 11

Affected device model

samsung a10e

Additional information

No response

@PrincessMiki PrincessMiki added the bug Something isn't working label Jun 13, 2023
@Atemu
Copy link

Atemu commented Jun 14, 2023

That does not look like in issue in this fork. It's a generic network error trying to load googlevideo which is core functionality, not from Sponsorblock and the like.

Try exporting the app data, deleting app data and then re-importing the data again.

@PrincessMiki
Copy link
Author

PrincessMiki commented Jun 17, 2023

That does not look like in issue in this fork. It's a generic network error trying to load googlevideo which is core functionality, not from Sponsorblock and the like.

Try exporting the app data, deleting app data and then re-importing the data again.

Can I do this via app settings, clearing all data?

@Atemu
Copy link

Atemu commented Jun 17, 2023

You can export the data in the app's content settings and then clear data via Settings' "App info" for the app.

@PrincessMiki
Copy link
Author

PrincessMiki commented Jun 18, 2023

You can export the data in the app's content settings and then clear data via Settings' "App info" for the app.

Okay I don't have Important settings so I just used "app info" system settings to delete all the app info and it's still happening frequently. Happened on:

https://www.youtube.com/watch?v=cL7N94_0OIo

I will try reinstalling the entire app

@Atemu
Copy link

Atemu commented Jun 18, 2023

Please try the regular NewPipe. This bug is only relevant to use if you're not able to reproduce it in regular NewPipe.

@PrincessMiki
Copy link
Author

Please try the regular NewPipe. This bug is only relevant to use if you're not able to reproduce it in regular NewPipe.

Can confirm on all 3 of those videos this problem did not occur.

I have Newpipe sponsorship block reinstalled and so far so good, but I'll keep you posted

@PrincessMiki
Copy link
Author

Please try the regular NewPipe. This bug is only relevant to use if you're not able to reproduce it in regular NewPipe.

New install, still happening.

Happened on https://www.youtube.com/watch?v=QWWDqCb5hRY

@PrincessMiki
Copy link
Author

Newpipe upstream plays all 4 of those vids no problem incl https://www.youtube.com/watch?v=QWWDqCb5hRY

@PrincessMiki
Copy link
Author

Found a work around on Newpipe sponsor block, I have to keep in deleting the vid from history and eventually it works, but it took like 5 consecutive network errors msgs for that to work

@Kurasami
Copy link

Kurasami commented Aug 4, 2023

Please test the latest version released today (0.25.2) and if it fixes the issue, close this ticket.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants