Hi, I would like some confirmation of a strange behavior under Peertube version 4.3.1 (under docker) and now 5.0.1 (on bare metal). I’ve observed it under various MacOS and Windows web browsers.
When I search for a known collection of playlists (there are 5 in public mode), the results page only displays the first 2 of them. If I click on the filter button, the page « grows up » and Peertube loads the 3 other playlists if I scroll down.
Same behaviors if I’m logged out or in.
Same occurs also when I browse the new channel page (see the capture below, where only the « Histoire » channel is loaded and the counter displays 35 channels.)
But strangely, the Playlist page acts as expected, loading all the playlist if I scroll down.
warn[27/02/2023 09:20:51] Warning in tracker.
"stack": "Error: Unknown infoHash d5b855338de6cd316dfeb0ee2571ce238fb316dc requested by ip 92.173.X.Y\n at Server.<anonymous> (/var/www/peertube/versions/peertube-v5.0.1/dist/server/controllers/tracker.js:52:20)\n at Generator.next (<anonymous>)\n at fulfilled (/var/www/peertube/versions/peertube-v5.0.1/node_modules/tslib/tslib.js:115:62)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)",
"message": "Unknown infoHash d5b855338de6cd316dfeb0ee2571ce238fb316dc requested by ip 92.173.X.Y"
(I’ve masked the IP adress).
and another here :
error[27/02/2023 09:18:48] Client log: Cannot read properties of null (reading 'length')
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/220.127.116.11 Safari/537.36",
"stackTrace": "Cannot read properties of null (reading 'length')\nTypeError: Cannot read properties of null (reading 'length')\n at C.applyUpdate (https://tube.reseau-canope.fr/client/fr-FR/main.fca463a4dd8db6d1.js:3:735060)\n at https://tube.reseau-canope.fr/client/fr-FR/main.fca463a4dd8db6d1.js:3:734565\n at Array.forEach (<anonymous>)\n at C.init (https://tube.reseau-canope.fr/client/fr-FR/main.fca463a4dd8db6d1.js:3:734548)\n at C.has (https://tube.reseau-canope.fr/client/fr-FR/main.fca463a4dd8db6d1.js:3:733855)\n at m.intercept (https://tube.reseau-canope.fr/client/fr-FR/main.fca463a4dd8db6d1.js:3:1171493)\n at Ge.handle (https://tube.reseau-canope.fr/client/fr-FR/main.fca463a4dd8db6d1.js:3:744696)\n at _t.intercept (https://tube.reseau-canope.fr/client/fr-FR/main.fca463a4dd8db6d1.js:3:748792)\n at Ge.handle (https://tube.reseau-canope.fr/client/fr-FR/main.fca463a4dd8db6d1.js:3:744696)\n at _t.handle (https://tube.reseau-canope.fr/client/fr-FR/main.fca463a4dd8db6d1.js:3:749172)",
Another one below, which seems related to the HLS (edit : i’ve deleted a wrong info) :
Another clue maybe : on the video page (when logged in), the list shows since a couple of months (maybe a yaer) the same videos (« Terre la planête bleue », « Le système solaire »…), even if I have published other video (in public and also in unlisted mode) since.
Then when you go back to the Channel page, only 1 channel is shown.
So I know that my usage of this settings is maybe particular, but it allows me to force all other user than me to have only one « Main channel prénom nom » and put all their video inside it.
But this force me to set temporarely the value to 100 when I need to create a new Channel, and then put it back to 1.
This is why I ask in this issue if it could be possible to specify different value for different user type ?
Could you confirm that you manage to reproduce it ?