Thanks for the bug report. Your log file reports that the hydro/water data file has a corrupted file handle. This can be caused by a faulty Sd Card, or could just be a fluke.
If you can find a way to make File Manager delete this file, you might be able to then complete the download:
"/storage/47CE-8808/Android/data/iFly.GPS/files/iFly/Data/staticdata/Hydro/Hydro_L0.str"
If you can't delete that file, try uninstalling and reinstalling iFly GPS, or just replace your Sd Card with a new one.
If you don't replace your SdCard, and issues like this recur, it usually indicates a faulty SdCard and it needs to be replaced.