The reason is probably that the download has been interrupted, and the file can't be unpacked.
Please consider using the checksums available at the download site for verifying the downloaded archives, and retrying on failure:
adding checksum support is the correct approach, but implementing it manually is the wrong approach.
instead, our plan ist which hopefully will fix this problem.
solved by switching to maven download mechanisms -