Is your feature request related to a problem? Please describe.
Currently, errors are thrown directly when there is a problem with the selected file source. e.g. lip throws an exception when trying to read a file from a cached zip file that failed to download.
Describe the solution you'd like
We should try to support the use of other file sources when one of the file source doesn't work properly in order to solve the problem as automatically as possible.
Describe alternatives you've considered
No response
Additional context
No response