Nein, ich meinte damit, dass beim Herausfinden der 20000 Dateien, die auf dem Server sind, ein Fehler passieren könnte.
Nur weil du die Dateien nicht runterlädst, bedeutet dass nicht, dass keine Kommunikation besteht.
Das Programm muss trotzdem die Daten holen, welches es braucht, um z.B. den Dateiname, die Dateilänge, den Beschreibungstext usw. herauszufinden.
Wenn die dafür verwendete API plötzlich eine Timeout bekommt, z.B. weil der Save.tv-Server hängt, dann kommen keine Daten bei dir an.
Das könnte dann dafür sorgen, dass die Liste NULL ist (weil die von der API verwendete Verbindung (TCP/IP) z.B. einen Timeout erhalten hatte.